我们有两个模型具有相同的字段我知道它不是最好的数据库设计但是它已经被设置为这种方式,这是它在这里一段时间。同步模型更改的最简单方法是什么? 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'将被调用一个不会被保存的记录。 –