deviseのユーザー編集画面を作成しているところです。
bootstrap_form_forを用いてcheck_boxを作成しています。
bootstrap_form_forを参考にしてcheckboxを作成していますが、上手く行きません。
チェックボックスでジャンルを選択し、ジャンルをユーザーモデルに配列で渡したいです。
erb
1<div class='form-group'> 2 <%= f.label 'ジャンル' %> 3 <% ['サッカー', '野球', 'バスケ'].each do |genres| %> 4 <%= f.check_box :genres, {multiple: true}, genres, nil %> 5 <%= genres %> 6<% end %>
このように書くとちゃんとユーザーモデルに入りますが、labelが全てgenresになってしまい、フォームが崩れてしまいます。また、label: 'サッカー'
のように加えると、引数でsyntaxエラーになります。
ご教授いただければ幸いです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/02 14:27
2019/01/02 22:59