我在development.log中收到Rails 3的弃用警告,如下所示:
DEPRECATION警告:调用方法 在Rails :: Application已弃用, 请直接在您的电话中联系 应用常数 MyApp的::应用。 (来自... 配置/ environment.rb中:5)
当我去config / environment.rb时,我明白了:
MyApp的::在Application.Initialize!
据推测这条线路不是问题所在。我找到了类似here的东西,似乎需要为MyApp :: Application交换Rails.Application - 但我已经有了后者。
有没有办法确定触发此警告的内容?
答案 0 :(得分:1)
当然 - 这是config / environment.rb的样子:
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
MyApp::Application.initialize!