【发布时间】:2013-06-17 15:57:59
【问题描述】:
我试图使用如下调用:
User.first.ensure_reset_password_token!
它给了我一个错误:
NoMethodError: undefined method `ensure_reset_password_token!'
在我的模型中,我有:
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :token_authenticatable
我在路由中设置:
devise_for :users, controllers: { registrations: "users/passwords" }
如果我可以使用所有不受此处http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Recoverable保护的方法,为什么我不能使用此方法?
【问题讨论】:
标签: ruby-on-rails devise passwords gem reset