У меня есть инициализатор с именем _settings.rb, который выглядит, как этоRails: Есть инициализатор нагрузку перед application.rb
class Settings < Settingslogic
source "#{Rails.root}/config/application.yml"
namespace Rails.env
end
Мой application.yml определяет значение для пользовательской настройки я называю environhost. Я называю это с помощью:
Settings.environhost
Это работает отлично, за исключением того, когда я пытаюсь вызвать значение в моем /app/config/application.rb
config.action_controller.asset_host = Settings.environhost
Для этого я получаю неинициализированный постоянная.
Есть в любом случае я могу поставить указатель на мой application.rb загрузить _settings.rb перед тем
config.action_controller.asset_host = Settings.environhost
загружается? Каков наилучший способ сделать это?
http://guides.rubyonrails.org/initialization.html
связанные с wiki: https://github.com/binarylogic/settingslogic/wiki/Use-Settings-in-your-Rails-initializers –