[Rail] Nested model 建立的先後順序
我有一個 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
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章