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"
こうすると直接記載しなくてもよく、セキュリティリスクを少しばかり低減できます。