現状は下記のようになっており、問題なく動いております。
ruby
1<%= f.fields_for :languages do |i| %> 2 <div class="row"> 3 <div class="form-group col-3"> 4 <%= i.select :language, 5 [["English"],["Spanish"],["Mandarin"],["Japanese"]] %> 6 </div> 7 以下省略
これを、現存するほぼ全ての言語から選択できるようにしたく、下記1や2の関連gemを使おうとして、該当コードを書き換えました。
- https://github.com/vidurangaw/language-select
- https://github.com/polimorfico/lola
- https://github.com/grosser/countries_and_languages
ruby
1<%= f.fields_for :languages do |i| %> 2 <div class="row"> 3 <div class="form-group col-3"> 4 <%= i.language_select(:language) %> 5 </div> 6 以下省略
この時、ArgumentError: wrong number of arguments (given 4, expected 0)となってしまいます。
他の解決方法を含め(i18nをうまく利用すればそもそも上記gemを使う必要もないのでしょうか)、何かお気付きの点があれば、ご教示いただけると幸いです。
あなたの回答
tips
プレビュー