如何从数据库中获取表单中的复选框值?我希望表单带有现有的子类别名称,并且当我选中复选框以选择该特定类别名称而不创建新类别名称时。我尝试了 ryan bate 的 railscast 但对我没有帮助。这里的关系是Category has_many SubCategories
和SubCategory belongs_to Category
。谢谢。
<%= form_for @category ,:url=>{:action =>"create"} do |f| %>
<%=f.text_field :category_name %>
<%= f.fields_for :sub_categories do |s| %>
<% @category.sub_categories.each do |sub|%>
<%=s.check_box "name",{},sub.id %> <!--need help here-->
<%end%>
<%end%>
<%=f.submit "submit"%>
<%end%>