我有一个包含这两个模型的Rails 3应用:costproject
和costestimate
。
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
个记录都没有出现在表单中。
感谢您的帮助!
答案 0 :(得分:0)
有时这是简单的事情:
已更改
<% f.fields_for :costestimates do |builder| %>
要
<%= f.fields_for :costestimates do |builder| %>
我错过了=