-1
私はこのエラーは、設定でこれらの値を設定/ secrets.yml
でこれらの値を設定する「生産」 環境のためのが
config/secrets.yml
secret_token
と
secret_key_base
を欠落取得
.yml
ファイルを.gitignore
に追加しました。
私はあなたがあなたのリポジトリにsecret.ymlファイルをコミットする必要がありますHerokuのに
私はこのエラーは、設定でこれらの値を設定/ secrets.yml
でこれらの値を設定する「生産」 環境のためのが
config/secrets.yml
secret_token
と
secret_key_base
を欠落取得
.yml
ファイルを.gitignore
に追加しました。
私はあなたがあなたのリポジトリにsecret.ymlファイルをコミットする必要がありますHerokuのに
を展開しますが、本番キーが含まれていません。新しい秘密鍵を生成し、このようにHerokuのためのあなたのENV変数を設定すると
development:
secret_key_base: xxxx
test:
secret_key_base: yyyy
# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
:
$ rails secret
d3039b9b62a7311...
$ heroku config:set SECRET_KEY_BASE="d3039b9b62a7311..."
それとも、に興味があれば代わりに、このように、環境変数から本番キーを設定しますone-liners:
$ heroku config:set SECRET_KEY_BASE=`rails secret`
あなたはどのホストに展開していますか? – mysmallidea
@mysmallidea heroku – user2950593
なぜあなたdownvote?私はymlファイルをコミットすることは悪い習慣と考えられていたと思った – user2950593