dreamin' blog 開発日誌

設定値の見直し で行なった対応の一部を変更した。 秘匿化した値を呼び出す際に、

Rails.application.credentials[Rails.env.to_sym][:foo] と書いていたところを、 Rails.application.credentials[:foo] と書けるようになったので、

それらの変更を行なった。

(追記)

Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default, and Zeitwerk | Riding Rails

この機能の名前をper-environment credentials と呼ぶようです。

該当pull requestは下記です。heroku側で RAILS_MASTER_KEY の環境変数を今まで作っていたものではなくて、 config/credentials/production.key の値に変更する必要がありました。(修正したつもりだったけどデプロイに失敗してました。)

Add support for multi environment credentials. by morgoth · Pull Request #33521 · rails/rails