在具有许多关系的模型中使用ActiveRecord :: Dirty changes方法

时间:2010-08-11 13:59:16

标签: ruby-on-rails ruby activerecord

我有一个模型,我试图应用乐观锁定。如果用户有陈旧记录,我需要系统显示他们输入的内容并要求他们再试一次。我试图使用change方法,它有效。我的问题是该模型有许多不同级别的相关模型,这些模型都是在同一个表单中提交的。是否可以遍历收集所有更改的所有相关模型,或者我是否需要手动执行此操作?

任何帮助将不胜感激!

谢谢,

Ryan Lundie

1 个答案:

答案 0 :(得分:0)

嘿,看看这个插件:dirty_associations我认为这就是你要找的东西。