カテゴリを割り当てたいこのトリップビルダーがあります。そのため、データベースのカテゴリテーブルにある任意の(またはそれ以上の)カテゴリを旅行に含めることができるモデルを設定しました。でも; ユーザーがチェックボックスを使用してカテゴリを選択できるようにフォームを設定する方法がわかりません。この場合、fields_forは確実な方法ではないように思われるため(チェックボックスを使用してすべてのカテゴリを表示し、必要な数のカテゴリを選択するため)。誰かが私を助けることができますか?
私はこのフォームを試しました:
<%= form_for @trip, :html => {:multipart => true} do |a| %>
<%= a.label :title, "Routetitel" %>
<%= a.text_field :title %>
<%= a.label :description, "Omschrijving" %>
<%= a.text_area :description %>
<%= a.fields_for :categories do |cat| %>
<%= cat.check_box :name %>
<% end %>
<%= a.submit 'Verstuur' %>
<% end %>