環境
Rails 6.0.1
Ruby 2.6.3
PostgreSQL 11.16
プレビューで見る方法
class UserRegisterMailer < ApplicationMailer
default from: 'info@example.com'
def registered_email(user)
@name = user.name
@email = user.email
mail to: @email, subject: 'ご登録ありがとうございます'
end
end
UserRegisterMailer
ならUserRegisterMailerPreview
という名前でPreview
を作成。
Preview
ではregistered_email
メソッドに引数を渡せないので注意。
class UserRegisterMailerPreview < ActionMailer::Preview
def registered_email
user = User.first
@name = user.name
@email = user.email
UserRegisterMailer.registered_email(user)
end
end
http://localhost:3000/rails/mailers/user_register_mailer/registered_email
にアクセスするとプレビューが表示される。
参考