我以前从未在 Rails 中使用过复选框,也不知道我做错了什么。当我尝试加载我的页面时,我收到一条错误消息NoMethodError in Dplans#show, undefined method "merge" for "Art":String
这是Dplans
show
页面上我的复选框表单的代码:
<%= form_for @dplan, :url=>{ :action=>"update_distribs" } do |f| %>
<%= f.check_box :Art, 'Art' %> <b>Art</b> <br/>
<%= f.check_box :Lit, 'Lit' %> <b>Lit</b> <br/> <br/>
<div class="actions">
<%= f.submit "Save" %>
</div>
<% end %>
Art 和 Lit 都是字符串,attr_accessible
在dplan
. 谢谢你的帮助!