我的nested_form有问题,现在当我点击我的link_to_add按钮时,会显示三个表单......对于我所有的嵌套表单都是一样的,这是新的。我真的不知道原因,有什么想法吗?
我的代码:
<div id="new_upload">
<%= f.fields_for :uploads do |file| %>
<%= file.label :filename, 'Nom pièce jointe :'%>
<%= file.text_field :name, :size => "19", :id=>"field" %>
<%= file.file_field :file if file.object.new_record? %>
<%= file.link_to_remove "Supprimer" %>
<% end %>
</div>
<%= f.link_to_add "Ajouter pièce jointe", :uploads, :class=>"btn" %>
</div>
答案 0 :(得分:0)
此问题与Rails 4和Turbolinks相关联。例如,请参阅https://github.com/ryanb/nested_form/issues/307。
您应该可以将data-no-turbolinks
添加到您的div以在本地停用turbolink。
答案 1 :(得分:0)
对我来说,这是因为application.js是在身体而不是头部调用的。咄!见https://github.com/ryanb/nested_form/issues/286