Preview hanami emails in browser
21 May 2016Sometimes you need to preview your emails in development enviroment.
For this you can use use letter_opener gem.
Because hanami uses mail gem, letter_opener integration will be easy.
Firstly you need add gem to your Gemfile:
gem "letter_opener", group: :developmentSecondly you need add new delivery method to your lib/repository_name.rb file:
require "letter_opener"
Hanami::Mailer.configure do
delivery do
development LetterOpener::DeliveryMethod, location: Hanami.root.join('tmp/letter_opener')
end
end.load!After that when you deliver your email, letter_opener will generate html files that users will see in tmp/letter_opener directory.