Как создать пользовательский конфиг данных для загрузки хоста служб в рельсах - PullRequest
1 голос
/ 13 марта 2012

Мне нужно создать пользовательскую конфигурацию в моих приложениях для загрузки URL-адреса конфигурации моих служб и доступа к конфигурации в моих моделях.

Спасибо.

1 Ответ

1 голос
/ 13 марта 2012

Создайте файл, который вам нужен, в вашем каталоге конфигурации, например, my_config.yml, и заполните его необходимыми параметрами для каждой среды:

development:
  debug_enabled: true

test:
  debug_enabled: false

production:
  debug_enabled: false

Затем создайте файл с именем load_config.rb в вашем config /Каталог initializers с этим в нем:

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

Затем вы можете использовать эти настройки в своих приложениях, например, так:

if MY_CONFIG[:debug_enabled]
  # ... do something special ...
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...