在ActiveRecord model中使用after_rollback回调时,需要在回调方法前加上!,否则回调将不被触发。以下是一个示例:
class MyModel < ActiveRecord::Base
  after_rollback :my_callback!
  def my_callback!
    # do something after rollback
  end
end
                
            
                    上一篇:ActiveRecord错误:“无法过期连接,因为当前未租用。”
                
下一篇:ActiveRecord的connection_pool.with_connection和connection.execute的区别是什么?