今まで「mailcatcher」を使ってメール送信のデバッグをしてましたが、わざわざ別のコンテナを立てる必要もなく、アプリに組み込める「letter_opener_web」が便利だと感じたので採用してみました。
[Gemfile]
group :development do
gem 'letter_opener_web'
end
[config/enviroments/development.rb]
config.action_mailer.default_url_options = { host: 'localhost:3000' }
config.action_mailer.delivery_method = :letter_opener_web
[config/routes.rb]
Your::Application.routes.draw do
︙
if Rails.env.development?
mount LetterOpenerWeb::Engine, at: "/letter_opener"
end
end
http://localhost:3000/letter_opener
にアクセスしてGUIを確認。
最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。