当我运行我的功能测试时,会得到以下消息:
警告:ActiveRecord::Base.raise_in_transactional_callbacks=已经过时,无效且将被删除而没有替代品。
我正在使用Rails 5.0.0.rc1,不确定是什么引发了这个弃用警告。
我在我的application.rb
文件中使用了这个配置,但是当我移除它后,这个弃用警告消失了:
config.active_record.raise_in_transactional_callbacks = true
我希望了解这个弃用警告的确切含义,并知道是什么触发了这个弃用警告。