railsのproductionの真っ白画面対策

無事にサーバーの設定も終わっているのに、画面が真っ白。

状況がわからないので、logにあるunicornのerror_logを確認します。

E, [2016-07-10T11:03:58.328188 #17037] ERROR -- : app error: Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml` (RuntimeError)

secrets.ymlにsecret_key_baseがないよって怒られます。

secret_key_baseを作成して、そのまま貼り付けます。

bundle exec rake secret

これをsecrets.ymlに貼り付ければ完了です。

そして、unicornを再起動して、設定を読み直します。

これを忘れると永遠に解決しません。

以上です。