Rails accepted_nested_attributes_for不显示记录

时间:2015-04-03 15:13:46

标签: ruby-on-rails

我有一个包含这两个模型的Rails 3应用:costprojectcostestimate

costproject模型包含:

has_many :costestimates
accepts_nested_attributes_for :costestimates 

为每个costestimate自动创建costproject条记录 - 因此它们始终存在。

我正在尝试创建一个表单来更新特定costestimate

的所有costproject条记录

我的表单包含:

<%= form_for @costproject do |f| %>
...
<% f.fields_for :costestimates do |builder| %>
   <tr>
     <td><%= builder.number_field :amount %></td>
     <td><%= builder.text_area :notes, :rows => 3 %></td>
   </tr>
...

但是,costestimate个记录都没有出现在表单中。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

有时这是简单的事情:

已更改

<% f.fields_for :costestimates do |builder| %>

<%= f.fields_for :costestimates do |builder| %>

我错过了=