我在“提交”显示视图中呈现了一个嵌套表单,该表单用于显示状态字段和注释字段。这似乎工作正常,但是无论何时我导航到显示视图,它似乎都会显示当前的Status和Notes字段以及创建其他Status和Notes字段。我只想显示一个状态和注释字段,该字段可以被新数据覆盖。
当前呈现的表单:
<%= form_for @submission do |f| %>
<%= f.fields_for :agent_activities do |a|%>
<td> <div class="field">
<%= a.text_field :Status%>
</div>
</td>
<td> <div class="field">
<%= a.text_field :Notes %>
</div>
</td>
<td>
<div class="actions">
<%= f.submit %>
</div>
</td>
<% end %>
<% end %>
提交控制器:
def show
@submission.agent_activities.build
end
答案 0 :(得分:0)
已解决。
这是一个多元化的陈述:
<%= f.fields_for :agent_activities do |a|%>
需要这样的单数,
<%= f.fields_for :agent_activity do |a|%>