場我有兩個型號,Submission
(父)和SubmissionDetail
(孩子)。 Submission
有一個名爲status
的字段,它可以是「未完成」,「待定」,「已批准」或「已拒絕」。當您創建新的Submission
時,status
會自動設置爲「未完成」。該孩子有一個外鍵:submission_id
。Ruby on Rails的 - 更新父在子項創建
我想什麼發生的是創建一個新的SubmissionDetail
時,其父母的狀態將自動更改爲「待定」。不知道如何去做這件事。例如,我在模型中讀了一些關於touch
的內容,但我認爲這不適用於此。
從來不知道after_create!非常感謝,在我的項目中工作。我一定會保存你提供的鏈接。 – Rachel9494