ページならapp/views/layouts/application.html.erbがデフォルトで使われ、
メールならapp/views/layouts/mailer.html.erbが使われるのがデフォルトですが、
deviseのメールではレイアウトが適用されなかったので、設定追加しました。
(知っていれば簡単ですね)

config/initializers/devise.rb の最後に追加

Rails.application.config.to_prepare do
  Devise::Mailer.layout 'mailer'
end

【参考】関連するコミット内容
https://dev.azure.com/nightonly/rails-app-origin/_git/rails-app-origin/commit/ef91ea1d508982cfad7dda7d8354eeb0ddcd1f17?path=%2Fconfig%2Finitializers%2Fdevise.rb

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です