Railsの開発段階で配信メールを確認したい

やりたいことはタイトルの通り。
Railsのmailerでメール送信機能を実装すると、本番環境での確認の前に開発環境での確認を行いたい。
そんな時は`letter_opener_web`を使えば送信メールをブラウザ上で確認出来る。

f:id:t1gerk1ngd0m:20190905214659p:plain

# 導入方法
Gemfileに'letter_opener_web'を記述後、`bundle install`
```
Gemfile

group :development do

gem 'letter_opener_web'

end
```

development.rbを編集する。
```
config/environments/development.rb

config.action_mailer.perform_caching = true # falseをtrueに修正
config.action_mailer.default_url_options = { host: 'localhost:3000' } # 追加
config.action_mailer.delivery_method = :letter_opener_web # 追加
```

ルーティングを設定する。これでブラウザ上でメールを確認出来る。
```
config/routes.rb

if Rails.env.development?
mount LetterOpenerWeb::Engine, at: '/letter_opener'
end

```

サーバを再起動し、`localhost:3000/letter_opener`にアクセス出来たら完了。