在我的 rails 应用程序中,我在下拉列表中显示子类别。
<%= f.fields_for :product_sub_categories do |product_sub_category| %>
<%= product_sub_category.collection_select :sub_category_id, @sub_categories, :id, :sub_category, {:include_blank => 'Select a Sub Category'} %>
<% if @product.product_sub_categories.size > 1%>
<%= product_sub_category.link_to_remove "Remove", :class => "subcatlink" %>
<%end%>
<% end %>
<%= f.link_to_add 'Add', :product_sub_categories, "data-association-insertion-node"=> ".product_sub_categories", "data-association-insertion-position" => "append", "data-type" => "link", :class => "subcatlink"%>
但它默认不显示下拉列表。当用户单击“添加”链接时,它会显示下拉列表。
我猜它没有进入循环“f.fields_for:product_sub_categories do |product_sub_category|”
如何编写代码以显示一个下拉菜单并通过单击“添加”添加其他菜单?
有人可以帮忙吗?