在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的区别是什么?