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 に答える