2014-11-03 3 views
6

레일 콘솔을 실행할 때 내 개발 환경에서 Rails.configuration.secret_key_base에 대한 호출이 nil을 계속 반환합니다.레일 구성 비밀 키 기반 nil 반환

#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 

어떻게 될 수 있습니까? 실행 레일 the documentation에서 언급 한 바와 같이 4.1.0

답변

15

:이 파일에 추가

비밀은 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 –