8

嗨,我有任何带有嵌套表单的表单,例如

<% form_for :main do |f| %>
  trying to insert code here
  <% fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

然后我试图向主表单插入任何内容,嵌套表单不会产生任何输出。只有当它是主要形式的唯一对象时才输出。有什么建议么?

4

1 回答 1

21

Rails 3 文档示例中,您需要像这样编写 form_for:

<%= form_for :main do |f| %>
  # trying to insert code here
   <%= fields_for :nested do |nested_form| %>
    <%= nested_form.text_field :description %>
  <% end %>
<% end %>

注意form_for 和 fields_for的<%=

于 2010-11-25T15:04:36.907 回答