(主にHerokuの環境変数の入れ方を)すぐ忘れて毎度のようにググってる気がするので、メモしておく。
application_controller.rbを編集
http_basic_authenticate_with :name => ENV['BASIC_AUTH_USERNAME'], :password => ENV['BASIC_AUTH_PASSWORD'] if Rails.env == "production"
をコントローラーの上部にでも設定する。
Herokuで環境変数をセットする
$ heroku config:add BASIC_AUTH_USERNAME="admin" BASIC_AUTH_PASSWORD="password"
これだけでおっけー。