0
나는 어려움이 내 애플 리케이션에 구성된 피가로의 보석을 얻는 데
에 대한 secret_key_base` - 여기에 내가 가진 무엇 :피가로 보석 및 누락 ''개발 '환경
오류 내가
을 얻고을 로컬 호스트에서config/secrets.yml
에 WEBrick/1.3.1 (루비/2.1.2/2014년 5월 8일)이 값을 '개발'환경에 대한secret_key_base
누락내부 서버 오류
: 3000
gemfile
gem 'sdoc', '~> 0.4.0', group: :doc
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring', group: :development
gem 'figaro'
gem 'flickraw'
application.yml
FlickRaw.api_key: 00000000000etc
FlickRaw.shared_secret: 0000000000etc
development:
secret_key_base: 0000000000etc
test:
secret_key_base: 0000000000etc
은 (I이 그 문제를 해결할 것인지 볼 ENV 변수를 추가 secrets.yml .. 차이가 없음)
development:
secret_key_base: <%= ENV['secret_key_base'] %>
test:
secret_key_base: <%= ENV['secret_key_base'] %>
# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
사전에 도움을 주셔서 감사드립니다 ... 분명히 올바르게 구현하지는 못했습니다. 여기에 figaro의 문서에 대한 링크가 있습니다 : https://github.com/laserlemon/figaro
ENV 변수는 항상 모두 대문자 여야하고'secret_key_base'는'rake secret '로 생성 된 128 문자 여야합니다 – Unixmonkey
또한'application.yml'이 잘못 구성되어 있다고 생각합니다. YAML (개발 및 테스트 0 열로 이동) 만해야합니다. 'FlickRaw' 코드는 사용하지 않거나 초기화 프로그램에 넣어야합니다. – Unixmonkey
@Unixmonkey, 고마워요 .- 여기에 공개하지 않기 위해 secret_key_base를 0으로 대체했습니다. 또한, 개발 및 테스트 내 파일에서 열 0에 있습니다 ... 난 그냥 여기에 서식을 엉망으로 - 나는 그것을 편집했습니다. – latazzajones