최근에 이와 비슷한 질문을했는데 문제가 조금씩 옮겨 감에 따라 새로운 질문을하기로 결정했습니다. Rails ENV 변수
내가 내부 서버 오류 페이지가 계속 Heroku가 내 레일 4 응용 프로그램을 밀어 데와 오류는 다음과 같습니다 는당신이 있기 때문에 무슨 일이 일어나고
앱의 설정에서 config.secret_key_base을 설정해야 내 .gitignore 파일은 config/initializers/secret_token.rb을 고의로 포함합니다.
나는 추가 된 보안을위한 환경 변수로 내 secret_key_base를 설정할 수 있도록 피가로 보석을 설치했습니다. Heroku에서 키가 올바르게 설정되었는지 확인했습니다.
MyApp::Application.config.secret_key_base = ENV["SECRET_KEY_BASE"]
을하지만, 난 여전히 같은 문제를 얻고 다음과 같이 secret_token.rb에 대한
내 코드입니다.
아무도 도와 줄 수 있습니까 ???
파일이 무시되었으므로 코드 행이 heroku에서 실행되지 않습니다. 이는 서버에 존재하지 않습니다. 파일을 왜 gitignore해야합니까? ENV를 사용하고 있으므로 무시할 이유가 없습니까? – house9
예, 감사합니다. 나는이 하하 바보 같은 실수를 게시 한 후 약 10 분을 발견했습니다! – tommyd456