質問するログイン新規登録

回答編集履歴

2

追記

2020/03/06 02:33

投稿

sansansandodo
sansansandodo

スコア248

answer CHANGED
@@ -3,4 +3,6 @@
3
3
  config/master.key は、デフォルトでgit ignoreされているので、Herokuで利用するためには下記設定が必要です。
4
4
  heroku config:set RAILS_MASTER_KEY=master.keyの中身
5
5
 
6
- また、devlopment.rbでしか設定していなかったりしないかも合わせて確認してください。(HerokuはRAILS_ENVがproductionなはずなので、production.rbが反映されます)
6
+ また、devlopment.rbでしか設定していなかったりしないかも合わせて確認してください。(HerokuはRAILS_ENVがproductionなはずなので、production.rbが反映されます)
7
+
8
+ そもそもcredentials.ymlを使っていない場合は、蛇足な回答ですが、確認のほどよろしくお願いいたします。(EDITOR=vi rails credentials:editで編集できるファイルに認証情報が記載できる。)

1

追記

2020/03/06 02:33

投稿

sansansandodo
sansansandodo

スコア248

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  herokuくんがcredentialsを読めていないのではないでしょうか。
2
2
  credentialsの内容を環境変数で代替するか、pushしたcredentialsに合致するmaster.keyをherokuに設定するかをすれば解決するかもしれません。
3
3
  config/master.key は、デフォルトでgit ignoreされているので、Herokuで利用するためには下記設定が必要です。
4
- heroku config:set RAILS_MASTER_KEY=master.keyの中身
4
+ heroku config:set RAILS_MASTER_KEY=master.keyの中身
5
+
6
+ また、devlopment.rbでしか設定していなかったりしないかも合わせて確認してください。(HerokuはRAILS_ENVがproductionなはずなので、production.rbが反映されます)