2010-11-01 69 views
2

我在development.log正從Rails 3中產生警告如下:如何找到Rails 3「棄用警告」的來源?

棄用警告:調用Rails中::應用的方法 已過時, 請直接調用它在你的應用程序 不變 MyApp :: Application。 (稱爲從... 到config/environment.rb:5)

當我去到config/environment.rb,我得到這個:

MyApp的::在Application.Initialize!

推測這條線不是問題。我發現了類似here的東西,它似乎需要爲MyApp :: Application交換Rails.Application - 但我已經有了後者。

有什麼方法可以確定什麼是觸發此警告?

+0

你可以發佈你的'配置/ environment.rb'文件? – Garrett 2010-11-01 02:17:31

回答

1

沒問題 - 這裏是到config/environment.rb的樣子:

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

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