で見つけることができ、 mail_view
、これはRails 4.1に含まれていました。ここにset-upへのリンクがあります。それは非常に簡単です。
1)は、Gemfileに追加:
gem 'mail_view', :git => https://github.com/basecamp/mail_view.git'
# or
gem "mail_view", "~> 2.0.4"
2)routes.rbをして:
# config/routes.rb
if Rails.env.development?
mount MailPreview => 'mail_view'
end
3)をMailPreviewモデルを作成します。この中
# app/mailers/mail_preview.rb or lib/mail_preview.rb
class MailPreview < MailView
...
def forgot_password
user = Struct.new(:email, :name).new('[email protected]', 'Jill Smith')
mail = UserMailer.forgot_password(user)
end
end
をモデルには任意のメソッドの名前を付けることができますが、それらはUserMailerメソッドに対応していることが理にかなっています。
4.)を表示するには、/mail_view
にMailPreviewのすべてのメソッドのリストを参照してください。 1つをクリックすると、ブラウザにHTMLプレビューが表示されます。
[Railsで電子メールをプレビューするにはどうすればいいですか?](0120-17753-03) –