ネストされたモデルの改訂版Railscastをフォローしています:http://railscasts.com/episodes/196-nested-model-form-revised
私も同様のフォームを持っています。railscastはモデルの調査、質問、回答を使用します。代わりに、メンバー、子供、介護者がいます。
私のコードは、railscastとほとんど同じです。Rails3.1.3とRuby1.9.2を使用しています。
私の問題は、子の属性がフォームに反映されていないことです。これによると:http ://archives.ryandaigle.com/articles/2009/2/1/what-s-new-in-edge-rails-nested-attributesコントローラーで何もする必要はありません...
このソリューションの優れている点は、コントローラーを組み合わせることなく、コントローラーレベルで干渉することなく、提出の標準を完全に機能させることです。
これを行わない@member.children << Child.new
と、フォームのネストされた子の部分が表示されません。
def new
@member = Member.new
@member.children << Child.new
respond_to do |format|
format.html
end
end
私は何かが足りないのですか?