Я использую Rails 4, и я хотел бы, чтобы использовать функциональные возможности пользовательской настройки, как описано здесь:Rails пользовательские конфигурации возвращают пустой хеш
http://guides.rubyonrails.org/configuring.html#custom-configuration
Я создал файл следующих YA (config\prefs.yml
):
development:
password: test
И я добавил это к моему config/application.rb
:
module MyApp
class Application < Rails::Application
# ...
config.x.prefs = Rails.application.config_for(:prefs)
end
end
Когда я иду в консоли рельсы, я получаю это:
> Rails.configuration.x.prefs
=> {}
Почему не Rails правильно загрузки конфигурации?
При запуске 'Rails.env' это он показывает' "развитие" 'или что-то еще? Если вы по какой-то причине не работаете в среде разработки, тогда, когда он устанавливает хеш-префикс, он будет пустым. – Genzume