メールのプレビュー

メールのプレビューをブラウザで行う方法。

メイラーの設定

メイラーの設定については以下を参照。 phytoyasu.hatenablog.com

letter_opener_web

gem 'letter_opener_web'をインストール。

group :development do
  gem 'letter_opener_web'
end
% bundle install

routes.rbに以下を記述

# routes.rb
mount LetterOpenerWeb::Engine, at: "/letter_opener" if Rails.env.development?

Action Mailerの設定を変更

# config/development.rb
config.action_mailer.delivery_method = :letter_opener_web
config.action_mailer.default_url_options = Settings.default_url_options.to_h

※default_url_optionsはconfigで管理された定数。localhostを指す。

phytoyasu.hatenablog.com