Ruby on rails 数据库更改期间调用的Rails方法
基本上,我希望在从表中创建/删除/修改数据时更新一组缓存Ruby on rails 数据库更改期间调用的Rails方法,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,基本上,我希望在从表中创建/删除/修改数据时更新一组缓存 最实用的方法是什么?ActiveRecord有一组回调()。 我会使用after_commit回调使缓存无效 class MyClass < ActiveRecord::Base after_commit :invalidate_cache private def invalidate_cache #some logic end end classmyclass
最实用的方法是什么?ActiveRecord有一组回调()。
我会使用after_commit回调使缓存无效
class MyClass < ActiveRecord::Base
after_commit :invalidate_cache
private
def invalidate_cache
#some logic
end
end
classmyclass