Rails 3 /设计如何从模型方法中触发忘记的密码

时间:2012-01-12 04:04:56

标签: ruby-on-rails devise

非常简单:如何触发rails发送忘记密码的电子邮件:

def send_invitation
     raise "Tell devise to send email"
end

这就是我需要发送电子邮件的地方。在少数情况下会触发,但我需要它才能工作......

这样的东西
def send_invitation
   DeviseMailer.forgotten_password.deliver
end

这不是正确的代码,我甚至不知道在哪里看

1 个答案:

答案 0 :(得分:7)

send_reset_password_instructions,您可以通过查看在模型Recoverable documentation中指定recoverable时添加的类文档来查找它。对于其他Devise选项也是如此,例如confirmable