0

我正在使用 Ruby on Rails 3.2.2,我想知道是否可以使用缓存或 IdentityMapping 技术之类的技术,或者至少“保护”数据库不被命中(例如,如果当前对象数据不是t 更改数据库根本不应该被击中)当在同一个控制器操作和视图渲染工作流程中多次ActiveRecord::Persistence#update_attribute运行该方法时。

4

1 回答 1

2
object.update_attribute(foo, bar) if object.changed?

欲了解更多信息...

http://ar.rubyonrails.org/classes/ActiveRecord/Dirty.html

希望这可以帮助,...

于 2012-06-20T10:41:49.000 回答