【Rails】letter_opener_webを利用してメールを確認する
送信メールがWebインタフェースで確認できて便利なので導入メモ
Gemfileの編集
letter_opener_webを追加します
gem 'letter_opener_web', :group => :development
gemをインストール
$ bundle install
development.rbの編集
開発環境でメーラーを使うための設定をします
app/config/environments/development.rb
Rails.application.configure do : config.action_mailer.raise_delivery_errors = true config.action_mailer.default_url_options = { host: 'localhost', port: 3000 } config.action_mailer.delivery_method = :letter_opener_web : end
routes.rbの編集
app/config/routes.rb
if Rails.env.development? mount LetterOpenerWeb::Engine, at: "/letter_opener" end
サーバーを再起動してhttp://localhost:3000/letter_openerにアクセス