Rails 5.2では、驚くべきcredentials.yml
。しかし、私はそれをHerokuで動作させるのに苦労しています。
Rails 5.2アプリをHerokuにデプロイするための戦略は現在ありますか?
環境変数Rails_MASTER_KEY
を、heroku Webダッシュボードで、またはコンソールを使用して設定する必要があります。
$ heroku config:set Rails_MASTER_KEY=<your-master-key>
例:
$ heroku config:set Rails_MASTER_KEY=123456789
(<
および>
はプレースホルダーです)
Railsはこの変数を検出し、master.keyファイルで探す代わりに、マスター変数として使用します。
次のコマンドを使用して、Rails_MASTER_KEY
の内容でHeroku config/master.key
を作成することもできます。
heroku config:set Rails_MASTER_KEY="$(< config/master.key)"
注:Railsアプリが含まれているディレクトリにいることを確認してください。