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