[Rail] Nested model 建立的先後順序

看板Ruby作者 (Markmcm)時間13年前 (2011/08/06 13:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我有一個 discusson has_many posts 然後也是 nested 起來, 現在我想要讓 discussion 中間有個欄位指向第一篇 post 。 那問題是我該在哪裡設定兩者的關係? discussion 跟 第一篇 post 是同時產生的, 理論上要在兩個物件都建立後才能設立關係。 我是使用 nested form 。 究竟是是 Discussion construct 完後才 constuct Post 還是 Discussion constuct 中間就會呼叫 Post 的 construct? 還是說我就寫在 Discussion 的 after_save 就好了,不過我想要節省一個 sql 命令 所以想問邏輯寫在哪個地方最好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.110.173
文章代碼(AID): #1EFD6hAq (Ruby)
文章代碼(AID): #1EFD6hAq (Ruby)