3
1つの新しい子オブジェクトと1つの親オブジェクトを編集するフォームが必要です(多くの関係があります)。 @child = @parent.children.new
でコントローラに新しい子を作成すると、次のように動作しますが、の入力フィールドがすべての子を表示します。複数の親を更新して*単一*子オブジェクトを作成するためのネストされたフォーム
<%= simple_form_for @parent do |p| %>
<%= p.input :parent_attribute %>
<%= p.simple_fields_for :children do |c| %>
<%= c.input :child_attribute %>
<% end %>
<% end %>
フォーム入力フィールドは、作成した1つの新しい子のみに表示するにはどうすればよいですか?
hell yeah!とてもスムーズに動作します。ありがとう! –
元のコードに誤ってm.simple_fields_forがありました。 p.simple_fields_forとp.simple_form_forである必要があります。私は私のところで修正しましたが、あなたのコピー/ペーストで修正することはできません。多分あなたが秒を持っているときにそれを編集してください。 –
@TimKoelkebeck私はそれを修正しました。私はあなたのオリジナルからそれをコピーしたときに気づいていなかった。それはすべてあなたのために働いてうれしい。楽しい! –