ActionMailerのレイアウトを確認しながら編集したい
RailsのActionMailerでレイアウトを編集するときに、いままではletter_opener_webで確認していたけど、普通に面倒くさいので調べたら、普通にRailsで標準機能がありました...。
実際に書いてみる
今回はHogeMailer.rb
## ActionMailerのレイアウト確認
ex) hoge_mailer.rbの中にfuga を定義したい場合
previewを作成する方法▼
- spec/mailers/previews/ に HogePreview を作成する
- 以下のように rails g する
$ docker-compose run --rm web bundle exec rails generate mailer hoge fuga
previewを確認する方法▼
http://localhost:3000/rails/mailers/hoge/fuga
で見られるようになる