我們有兩個模型具有相同的字段我知道它不是最好的數據庫設計但是它已經被設置爲這種方式,這是它在這裏一段時間。同步模型更改的最簡單方法是什麼? Rails
型號:User
和Stakeholder
共同屬性:first_name
和last_name
關係:Stakeholder
belongs_to的User
,並User has_many :stakeholders
所以我期待listen
上在用戶模式和利益相關者模式,具有相似的屬性first_name
和last_name
幾件事情的任何變化,我已經看過:
=> after_save
=> Observer class
搖擺!.......... –
使用'after_commit'可能是可取的,因爲該數據庫事務被提交之前不會調用的回調。在數據庫約束觸發的情況下,'after_save'將被調用一個不會被保存的記錄。 –