我的模型结构是 student.enrolments.disabilities。每个都是1对多。我有一个注册申请表,其中包含来自所有三个表的字段数据。不存在任何记录,但我想在一个操作中创建所有三个表。我以前在 2 个级别上做过这个,但不是三个。
我可以做这样的事情吗?
@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
这行得通吗?有没有更好的办法?我需要像上面那样拯救学生吗?