2013-01-16 79 views
0

我的模型結構是student.enrolments.disabilities。每個是1到很多。我有一個註冊申請表,其中包含所有三個表中的字段數據。沒有記錄存在,但我想通過一個動作創建所有三個表格。我以前在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 

這項工作?有沒有更好的辦法?我是否需要保存像上面那樣的學生?

回答

0
+0

我不想因爲我第一次保存應用程序,因爲它可能是不完整的嵌套形式做到這一點。該應用程序是一個單獨的模型,後來我手動構建來自各個領域的記錄。 – markhorrocks

+0

保存應用程序?我不明白 – jizak

+0

使用其數據保存註冊表單的申請。 – markhorrocks

相關問題