我在Rails4应用中使用cocoon
gem来创建嵌套表单
动态。每个Lease对象我都有零个或多个MonthlyCharge
与之相关的对象。 (即,租赁模型has_many
:monthly_charges
和MonthlyCharge模型belongs_to :lease
。)
我在app/views/leases/_form.html.erb
有一份租约表格
每月收费:
<h3>Monthly Charges</h3>
<div id="monthly_charges">
<%= f.fields_for :monthly_charges do |monthly_charge| %>
<%= render 'monthly_charge_fields', :f => monthly_charge %>
<% end %>
<div class="links">
<%= link_to_add_association "Add a Monthly Charge", f, :monthly_charges %>
</div>
</div>
但是当我点击&#34;添加每月费用&#34;时,有三组表单字段 出现,而不是一个。
最重要的是,无论我是否填写一个月的表格 是否收费,无论我是否点击&#34;删除费用&#34; 对于其他人来说,铁路并不能节省每月的费用。
要点是 here
我可能做错了什么?有人建议我可能
不止一次调用cocoon js文件,但我已经搜索过了
源代码树和避风港找不到任何一个引用它,在
app/assets/javascripts/application.js
。任何输入赞赏。感谢。