2011-07-21 46 views
0

我在加載YAML中的配置文件時遇到了一些問題。我在我的application.rb文件中添加了以下代碼。在Ruby on Rails中加載配置文件時出現問題

AppConfig.setup do |config| 
    config[:env] = Rails.env 
    config[:uri] = "yaml://#{Rails.root}/config/app_config.yml" 
end 

但是,當我嘗試運行服務器時,它顯示以下錯誤。

壞URI(不URI):YAML:///path_to_project/config/app_config.yml(URI :: InvalidURIError)

我該如何解決這個問題?

回答

0

我用生產近2年的穩定的解決方案稱爲configatron

+0

需要YAML甚至再培訓局的文件,然後分析它,並提供Singleton類與您的配置將取決於當前的Rails環境。該類可從應用程序的任何地方訪問 – Anatoly

+0

它解決了您的問題嗎? – Anatoly

+0

其實我一直在使用app_config gem,並在http://oshuma.github.com/app_config/上關注wiki。它應該工作,但在我的情況下,它顯示了上述錯誤 – user745089