即使没有任何更改,updated_at时间戳保存更新可以更改吗?

时间:2011-08-11 06:59:28

标签: ruby-on-rails ruby-on-rails-3

我每隔几分钟就会盲目地从另一个数据源更新一个数据库,而且一些更新/保存根本就没有真正改变......同样的事情就是一遍又一遍地回写,因为,数据源我是从拉出来说对象已经改变了,但是改变的实际领域并不是我正在使用的领域。

我希望,因为object.changed?如果updated_at时间戳不会更新,那将是错误的,但事实并非如此,它会在每次更新/保存调用时更改。

是否有将此行为更改为我想要的内容(仅当字段实际更改时updated_at更改)?

1 个答案:

答案 0 :(得分:1)

这在 2011 年可能是正确的 - 但现在肯定不再如此! (见Rails 4: .save does not update updated_at for existing records?