Ruby on rails Rails 5升级暂停回调配置问题

Ruby on rails Rails 5升级暂停回调配置问题,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我最近从Rails 4.2升级到了5.0。我知道回调停止时使用throw(:abort)而不是返回false的变化。我的问题是,我无法让弃用警告消失 弃用警告:在活动记录和活动模型回调中返回false,不会隐式停止Rails 5.1中的回调链。要显式停止回调链,请改用throw:abort 我用以下代码创建了config/initializers/callback_terminator.rb文件 ActiveSupport.halt_callback_chains_on_return_false

我最近从Rails 4.2升级到了5.0。我知道回调停止时使用throw(:abort)而不是返回false的变化。我的问题是,我无法让弃用警告消失

弃用警告:在活动记录和活动模型回调中返回
false
,不会隐式停止Rails 5.1中的回调链。要显式停止回调链,请改用
throw:abort

我用以下代码创建了config/initializers/callback_terminator.rb文件

ActiveSupport.halt_callback_chains_on_return_false = false
但我仍然无法摆脱这个警告。我也没有得到预期的行为。似乎未应用此配置


我有什么遗漏吗

在application.rb文件中的config.after\u初始化块之后放入config,如下所示

config.after_initialize do
  ActiveSupport.halt_callback_chains_on_return_false = false
end

更新后是否重新启动了
spring
?否。是否应该重新启动?我重新启动了应用程序,但在说明中没有看到它。如何做到这一点?
spring
是Rails的应用程序预加载程序,有时它会阻止新的更改应用到您的开发环境中。请参阅,它可能与spring无关,因为spring只是为开发环境安装的。gem“spring”,group::development在testenv中也观察到了这个问题。我已尝试重新启动应用程序,但没有任何好处。环境配置文件将覆盖应用程序配置文件上的配置。也许也要检查一下?e、 g.config/environments/development.rb