我有两个模型 - 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
我知道一种解决方案是使用check_box_tag
,但这迫使我手动更新关联的记录。
所以我宁愿使用 form_helper 作为复选框标签。文档让我有点困惑。
我怎样才能让它与f.check_box
.
谢谢。