i18n for devise mailer too
This commit is contained in:
parent
2c766bd4b4
commit
116ab27e08
9 changed files with 36 additions and 4 deletions
32
app/mailers/user_mailer.rb
Normal file
32
app/mailers/user_mailer.rb
Normal file
|
@ -0,0 +1,32 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class UserMailer < Devise::Mailer
|
||||
default from: ENV.fetch('SMTP_FROM_ADDRESS') { 'notifications@localhost' }
|
||||
layout 'mailer'
|
||||
|
||||
def confirmation_instructions(user, token)
|
||||
@resource = user
|
||||
@token = token
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
|
||||
def reset_password_instructions(user, token)
|
||||
@resource = user
|
||||
@token = token
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
|
||||
def password_change(user)
|
||||
@resource = user
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue