diff --git a/app/mailers/password_mailer.rb b/app/mailers/password_mailer.rb index bfb7aa8d..8bacfbfa 100644 --- a/app/mailers/password_mailer.rb +++ b/app/mailers/password_mailer.rb @@ -1,5 +1,9 @@ class PasswordMailer < ApplicationMailer def password_reset - mail to: params[:user].email + @user = params[:user] + @subject = t(".subject") + @cta = t(".cta") + + mail to: @user.email, subject: @subject end end diff --git a/app/views/password_mailer/password_reset.html.erb b/app/views/password_mailer/password_reset.html.erb index 5943f091..40cccc47 100644 --- a/app/views/password_mailer/password_reset.html.erb +++ b/app/views/password_mailer/password_reset.html.erb @@ -1 +1,5 @@ +<%= t('.request_made') %> + <%= link_to t(".cta"), edit_password_reset_url(token: params[:token]) %> + +<%= t('.ignore_if_not_requested') %> \ No newline at end of file diff --git a/config/locales/views/password_mailer/en.yml b/config/locales/views/password_mailer/en.yml index d785c664..c217caa7 100644 --- a/config/locales/views/password_mailer/en.yml +++ b/config/locales/views/password_mailer/en.yml @@ -2,4 +2,7 @@ en: password_mailer: password_reset: + request_made: A request was made to reset your Maybe password. Click the link to reset it. cta: Reset your password + ignore_if_not_requested: If you didn't make this request, you can ignore this email. + subject: "Maybe: Reset your password"