使用devise 3.1.1 rails手动发送reset_password_instructions

时间:2013-11-20 15:43:18

标签: devise ruby-on-rails-4

我正在使用设计3.1.1并尝试发送reset_password_instructions

Devise::Mailer.reset_password_instructions(@user, opts = {}).deliver

邮件已发送,但@token为空 我正在跟踪@resource并且字段reset_password_token为nil, 当我试图生成reset_password_token

@user.generate_password_token
User::generate_password_token

两者都给我一个无方法错误。

1 个答案:

答案 0 :(得分:4)

尝试:

@user.send_reset_password_instructions

它在Devise's documentation