如何找到Rails 3“弃用警告”的来源?

时间:2010-11-01 00:17:01

标签: ruby-on-rails

我在development.log中收到Rails 3的弃用警告,如下所示:

  

DEPRECATION警告:调用方法   在Rails :: Application已弃用,   请直接在您的电话中联系   应用常数   MyApp的::应用。 (来自...   配置/ environment.rb中:5)

当我去config / environment.rb时,我明白了:

  

MyApp的::在Application.Initialize!

据推测这条线路不是问题所在。我找到了类似here的东西,似乎需要为MyApp :: Application交换Rails.Application - 但我已经有了后者。

有没有办法确定触发此警告的内容?

1 个答案:

答案 0 :(得分:1)

当然 - 这是config / environment.rb的样子:

# Load the rails application
require File.expand_path('../application', __FILE__)

# Initialize the rails application
MyApp::Application.initialize!