如何创建自定义数据配置以在rails中加载服务主机?

时间:2012-03-13 13:23:24

标签: ruby-on-rails

我需要在app rails中创建自定义配置,以加载我的服务的配置网址并访问我的模型中的配置。

谢谢。

1 个答案:

答案 0 :(得分:1)

在配置目录中创建所需的文件,例如my_config.yml,并使用每个环境所需的选项填充它:

development:
  debug_enabled: true

test:
  debug_enabled: false

production:
  debug_enabled: false

然后在config / initializers目录中创建一个名为load_config.rb的文件,其中包含:

MY_CONFIG = YAML.load_file("#{Rails.root}/config/my_config.yml")[Rails.env]

然后您可以在应用程序中使用这些设置,如下所示:

if MY_CONFIG[:debug_enabled]
  # ... do something special ...
end