【发布时间】:2016-09-24 16:48:54
【问题描述】:
我在运行功能规范时收到此消息:
弃用警告:ActiveRecord::Base.raise_in_transactional_callbacks= 已弃用,没有任何影响,将被删除而无需替换。
我正在使用 Rails 5.0.0.rc1,但不确定是什么引发了此弃用警告。
我的application.rb 文件中有这个。我删除了它,弃用警告消失了:
config.active_record.raise_in_transactional_callbacks = true
我想了解此弃用警告的实际含义以及触发此弃用警告的原因。
【问题讨论】:
-
它可能来自新的继承结构,ActiveRecord 现在继承自 ApplicationRecord 而不是直接继承自 ActiveRecord::Base 但不确定。一旦成为主流,就迫不及待地想跳入 Rails5!
标签: ruby-on-rails ruby