私はsimple_form gemを使ってチェックボックスをレンダリングしています。ここに私のコードだ:Rails - 配列の代わりにドロップダウンリストにアソシエーションのチェックボックスを表示する
<tr>
<th>Authors</th>
<td><%= f.association :authors, as: :check_boxes, label: false %></td>
</tr>
問題は私のコレクションは、このような配列にまで表示されていることである。
私は、チェックボックスのこの配列ではなく、ドロップダウン形式であることを得るにはどうすればよいですか?
ドキュメントから、ブロックを 'f.association'(https://github.com/plataformatec/simple_form/blob/master/lib/simple_form/form_builder.rb#L181)に渡すことができます。 check_box、ラベル、そして '
'でブロックします。より複雑なもの(3列の均等に分散されたチェックボックス+ラベルのようなもの)が必要な場合は、その可能性のある作成者を手動でループする必要があります。 – MrYoshiji