railsで作成したアプリを本番にデプロイしたのですが、URLにアクセスしても、真っ白の画面になります。
unicornのログを確認したところ、
Ruby
1Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml` (RuntimeError)
と書かれていたのでsecrets.ymlを確認したところ
Ruby
1production: 2 secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
との記入が・・・
Ruby
1rake secret
でランダムな値を生成後、.bash_profileに下記を記入後再ログインして設定を反映させました。
bash
1export SECRET_KEY_BASE="生成したランダムな値"
その後irbで<%= ENV["SECRET_KEY_BASE"] %>を確認し、unicornを再起動後
再度サイトを確認したのですが真っ白な画面は変わらず・・・
unicornのログもMissing secret_token
and secret_key_base
と変わらずでした。
他に設定する必要のものがあるのでしょうか?
ご存知の方がいましたら教えて頂きたいです。
アプリケーションの構成は
Ruby on rails4
nginx
unicorn
でcapstranoを使用し、デプロイしています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/13 02:43
2015/11/13 02:50
2015/11/13 02:52