【发布时间】:2012-05-24 09:08:44
【问题描述】:
我有一个继承自 ApplicationController 的控制器 我在哪里发送重置密码指令,有没有办法指定模板?
@user=User.find_by_email(email);
if @user.nil?
render :status=>404, :json=>{:message=>"User not found or email format is invalid."}
return
else
@user.devise_mailer.reset_password_instructions(@user).deliver
render :status=>200, :json=>{:message=>"Reset password instructions have been sent."}
end
正如你在上面的 sn-p 中看到的,@user.devise_mailer.reset_password_instructions(@user).deliver 发送重置密码说明,但它需要默认的电子邮件模板,我不想更改。我需要创建另一个模板并以某种方式指定使用它
【问题讨论】:
标签: ruby-on-rails devise