私はレールアプリケーションでの動的マルチモデルフォームを実装しようとしています。私は2レベルの実装を示すEloy Duranのcomplex-forms exampleをフォローしてきましたが、これを3つのレベルに拡張しようとしています。 3レベルのフォームにaccepts_nested_attributes_for
のサポートはありますか?誰も私の例のアプリケーションを展開する方法を表示することはできますか?accepts_nested_attributes_forを使用してレールに3つのレベルのネストされたフォーム
私は、第3レベルでは部分的に動作しています(何らかの理由で動作するとは限りません)が、第3レベルのオブジェクトを保存できません。それは属性ごとに通過さPARAM名は:
greatgrandparent[grandparent_attributes][0][parent_attributes][0][object_attributes][1249277008434][attribute]
greatgrandparentフォームをするためのものであるオブジェクトであり、祖父母が第1レベルである場合、親は、第二のレベルで、オブジェクトは、3レベル(1 Iであります救済しようとしている)。
ありがとう、私は任意のポインタをありがとう。
あなたは命の恩人です。 – Anon
こんにちはRyan - Rails 3のディープブランチを実装するために必要な変更についてコメントすることはできますか? – sscirrus
私の最新の解決策についてはRailscastsエピソード196と197を参照してください。深いネスティングとRails 3で動作するはずです。 http://railscasts.com/episodes/196-nested-model-form-part-1 – ryanb