我使用simple_form在rails 4中工作,我有两个模型,一个叫做内容,另一个叫做类别。类别包含许多内容,内容属于某个类别。问题是当我想在我的表单中显示collection_select时没有显示。 这是代码:
<%= simple_form_for @content, html: { multipart: true } do |f| %>
<%= f.input :title, required: true %>
<%= f.input :tagline, required: true, label: 'Short description', input_html: { maxlength: 20 }%>
<%= f.input :description, required: true %>
<%= f.input :price, required: true %>
<%= f.input :team, required: true, label: 'Team member number' %>
<%= f.input :equity, required: true, label: 'Equity percentage'%>
<%= f.input :website, label: 'Website Link', as: :string%>
<%= f.input :linkedin, label: 'Linkedin Link', as: :string %>
<%=f.collection_select :category_id, Category.all, :id, :name, {prompt: "Chose a category"} %>
<br>
<%= f.input :copertina, required: true, label: 'Image Cover' %>
<br>
<%= f.button :submit %>
<% end %>
感谢您的帮助。
编辑:这可能是一个js问题吗?
答案 0 :(得分:0)
您是否尝试过&lt;%= f.association:categories%&gt;?
答案 1 :(得分:0)
为内容实例选择关联类别,@ content)
collection_select(:content,:category_id,Category.all,:id,:name,prompt:true)
答案 2 :(得分:0)
*
希望,这有帮助!