私は 2 つのモデル - Client
&Topic
を持っており、その間に HABTM 関係があります。
form
クライアント部分で、トピックの一連のチェックボックスを生成しようとしています。
これは私がやっていることです:
<% Topic.all.each do |topic| %>
<% checked = @client.topics.include?(topic) %>
<%= f.label(:name, topic.name) %> <%= f.check_box @topics, topic.id %>
<% end %>
これは私が得るエラーです:
undefined method `merge' for 1:Fixnum
を使用することが 1 つの解決策であることはわかってcheck_box_tag
いますが、関連付けのレコード更新を手動で行う必要があります。
したがって、チェックボックスタグには form_helper を使用したいと思います。ドキュメントは私にとって少し混乱しています。
どうすればこれを動作させることができますかf.check_box
。
ありがとう。