rails 3 form_for不输出任何内容

时间:2010-11-25 14:58:54

标签: forms ruby-on-rails-3 fields-for

您好我有任何形式的嵌套表格,例如

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

然后我尝试向主窗体插入任何内容,嵌套窗体不会产生任何输出。它只在它是主窗体中唯一的对象时输出。有什么建议吗?

1 个答案:

答案 0 :(得分:21)

Rails 3 documentation examples你需要写这样的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的&lt;%=