環境変数ENV['DATABASE_URL']を設定する方法
Ruby on Railsの仕様では、ENV['DATABASE_URL']が定義されている場合、database.ymlに記載された内容がどのようなものであれ優先される。
基本的に環境変数 ENV['DATABASE_URL']は、database.ymlファイル内に、url指定で設定する。
-
herokuに設定されている環境変数を確認
heroku config -
環境変数を設定する
*** 開発環境 ***
export 変数名=設定する値
export DATABASE_URL = "URL形式のデータベース情報"
*** 本番環境 ***
heroku config:set 環境変数名="セットしたい値"
heroku config:set DATABASE_URL = "URL形式のデータベース情報"
※ database.ymlファイルの中身
production:
url: <%= ENV['DATABASE_URL'] %>