1
Я пытаюсь внедрить драгоценный камень волшебства для регистрации пользователя и не могу понять, почему я получаю сообщение об ошибке, связанную с паролем сброса.Сброс пароля на колдовство не работает
Я следую за этим Руководством по https://github.com/NoamB/sorcery/wiki/Reset-password
Ошибка:
To use reset_password submodule, you must define a mailer (config.reset_password_mailer = YourMailerClass).
# конфиг/Инициализаторы/sorcery.rb
Rails.application.config.sorcery.configure do |config|
config.user_config do |user|
user.reset_password_mailer = UserMailer
end
end
user_mailer.rb
class UserMailer < ActionMailer::Base
default from: "[email protected]"
def reset_password_email(user)
@user = User.find user.id
@url = edit_password_reset_url(@user.reset_password_token)
mail(:to => user.email,
:subject => "Your password has been reset")
end
end
Да, после того, как я изменил sorcery.rb, я перезапустил сервер. –