我正在使用cocoon gem动态生成嵌套表单字段,如下所示:
<%= simple_form_for @incorporation do |f| %>
<%= f.simple_fields_for :company do |company| %>
<%= link_to_add_association 'Add ID', company, :persons, class: "btn btn-default add-button" %>
<%= company.simple_fields_for :persons do |person|%>
<%= render 'person_fields', f: person %>
<% end =%>
<% end =%>
<% end =%>
_person_fields
(目前)如下:
<div>
<div class="col-md-6"><%= f.input :fname, input_html: {class: 'form-input form-control'}, label: "First Name" %></div>
</div>
link_to_add_association
应该通过cocoon gem和javascript在表单中添加另一行_person_fields
问题是按钮实际上没有添加任何东西。相反,它似乎只是把我带到了页面的顶部。我知道通过therubyracer gem安装(和工作)javascript。我知道javascript正在运行,因为我在网站上运行了bootstrap。
我知道茧工作,我在几个应用程序上使用它。有没有人看到我可能会遗漏的东西?
答案 0 :(得分:0)