Aal Izz Well

ごちゃごちゃ言わずにやってみる、うまくいく

【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_webend

routes.rbの編集

app/config/routes.rb

if Rails.env.development?
  mount LetterOpenerWeb::Engine, at: "/letter_opener"
end

サーバーを再起動してhttp://localhost:3000/letter_openerにアクセス

f:id:miniichigo0715:20160526212135p:plain