質問

こんにちは私はネストされたフォームの形を持っています、例えば

<% 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_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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top