Ruby on rails 在RubyonRails中加载配置文件时出现问题

Ruby on rails 在RubyonRails中加载配置文件时出现问题,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在YAML中加载配置文件时遇到一些问题。我在我的application.rb文件中添加了以下代码 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_con

我在YAML中加载配置文件时遇到一些问题。我在我的
application.rb
文件中添加了以下代码

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)


如何解决这个问题?

我在过去两年的生产中使用了一种稳定的解决方案,称为

它甚至可以使用ERB来获取YAML文件,然后解析它并根据当前Rails环境为您的配置提供Singleton类。该类可以从应用程序的任何地方访问。实际上,我一直在使用app_config gem,并在上关注wiki。它本来应该可以工作的,但在我的例子中,它显示了上面的错误