2014-11-03 3 views
6

При запуске пульта рельсов мой вызов Rails.configuration.secret_key_base в моей среде разработки продолжает возвращать нуль.Конфигурация секретных ключей Rails, возвращающая нуль

#secrets.yml 

development: 
    secret_key_base: the-long-secret-generated-by-rake-secret 

#...other configs, a call while running heroku rails c in production also returns nil 

Как это может быть? Идущие рельсы 4.1.0

ответ

15

Как отмечалось в the documentation:

тайны, добавленные в этот файл доступны через Rails.application.secrets.

Запуск Rails.application.secrets.secret_key_base из консоли должен возвращать: the-long-secret-generated-by-rake-secret

+0

Да, странствующий с моей стороны. Я читал в другом (не официальном) путеводителе, чтобы назвать это таким образом. http://edgeguides.rubyonrails.org/4_1_release_notes.html#config-secrets-yml –

Смежные вопросы