私のモデル構造はstudent.enrolments.disabilitiesです。それぞれが1対多です。3つのテーブルすべてのフィールドデータを含む登録申請フォームがあります。レコードはありませんが、1回のアクションで3つのテーブルすべてを作成したいと思います。私は以前に2つのレベルでこれを行いましたが、3つではありません。
このようなことはできますか?
@student.create( assign some fields )
@student.enrolments.create( assign some fields )
@student.enrolments.disabilities.create( assign some fields )
@student.enrolments.prior_educational_achievements.create( assign some fields )
@student.save
これは機能しますか?もっと良い方法はありますか?上記のように生徒を救う必要がありますか?