Nested_form,link_to_add ......三次

时间:2013-03-11 15:29:56

标签: ruby-on-rails nested-forms

我的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>

2 个答案:

答案 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