## 前提
- deviseが入っている
- letter_opener_webが入っている
## 目次
- letter_opener_webを入れる
- 認証実装する
## letter_opener_web
- gemを入れる
```
group :development do
gem 'letter_opener_web' # 追加
end
```
- 設定ファイルを編集
```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 # 追加
```
- ルーティング編集
>||
if Rails.env.development? mount LetterOpenerWeb::Engine, at: '/letter_opener' end
||<
- 動作確認
mailを送る
http://localhost:3000/letter_openerにアクセス
## 認証を実装
- userモデルに confirmableを追加する
- devise controller をgenerateする
- showをオーバーライドする
- routesをconfiamables controllerが使えるように編集する
- devise views をgenerateする
- mailerを作成する
- devise.rbに DeviseMailerの設定をする
- 補足 認証に時間制限とメアド更新の時などはスキップ
## 参考記事
https://qiita.com/ozackiee/items/21fcad4a1564136b9510