【Rails】gem letter_opener_webについて

はじめに

 Ruby on Railsで開発中に送ったメールを確認する Gem letter_opener_webの使用方法の紹介です。 このように、開発環境で簡単に送られたメールを確認することができます。

Image from Gyazo

設定方法

Gemfile

group :development do
  gem 'letter_opener_web'
end

次に、 development.rb

#
Rails.application.configure do
 #配信方法
  config.action_mailer.delivery_method = :letter_opener_web
 # default_url_optionsの設定は、電子メールテンプレートのリンクURLを構築するのに便利です。
  config.action_mailer.default_url_options = { host: 'localhost:3000' }

end

routes.rb

Rails.application.routes.draw do
  mount LetterOpenerWeb::Engine, at: '/letter_opener' if Rails.env.development?
end

使用方法

ブラウザで

http://localhost:3000/letter_opener

と入力するだけです。