Heroku ENV[ほげほげ]

RailsでよくみるこれENV[*ほげほげ]ですが、

パスワードなど直接コード内に書きたくないときに、

Herokuアプリ側の環境変数ENVに持たせておき、ENV[*ほげほげ]で参照できます。

ActionMailer::Base.smtp_settings ={
:user_name => ENV['USERNAME'],
:password => ENV['PASSWORD'],
:domain =>'heroku.com'
}

 なので、上記の用にruby上記載している場合、heroku側にコマンドで設定しておきます。

heroku config:add USERNAME="hogehoge"
heroku config:add PASSWORD="hogehoge"

 こうすると直接記載しなくてもよく、セキュリティリスクを少しばかり低減できます。