Ruby on rails 在非设备控制器中生成重置密码令牌
我正在处理一个新控制器的表单并使用电子邮件,我想自动向用户发送一封重置密码电子邮件。为了做到这一点,我需要调用某种设计短代码吗 假设您已经设置了Ruby on rails 在非设备控制器中生成重置密码令牌,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我正在处理一个新控制器的表单并使用电子邮件,我想自动向用户发送一封重置密码电子邮件。为了做到这一点,我需要调用某种设计短代码吗 假设您已经设置了可恢复的,您的用户模型应该有一个可用的发送重置密码指令方法。要使用它,请在控制器中执行以下操作: user = User.find_by_email(params[:email]) user.send_reset_password_instructions flash[:notice] = "Reset password instructions
可恢复的
,您的用户
模型应该有一个可用的发送重置密码指令
方法。要使用它,请在控制器中执行以下操作:
user = User.find_by_email(params[:email])
user.send_reset_password_instructions
flash[:notice] = "Reset password instructions have been sent to #{user.email}."
redirect_to whatever_path
有关此方法的详细信息,请参阅文档: