嗨,我有任何嵌套形式的形式,例如

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

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

有帮助吗?

解决方案

来自 Rails 3文档示例 您需要像这样编写form_:

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

注意 <%= for for form_for和fields_for

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top