1

我有一个有趣的问题。每当我尝试访问未经授权的资源时,设计成功地将我重定向到注册页面,但是......意外地抛出“您的用户名或密码无效”。错误信息。有什么可能发生的,错了吗?任何提示将不胜感激。

非常感谢。

编辑 用户模型是相当标准的:

class User < ActiveRecord::Base
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable 

  devise :registerable
  devise :omniauthable

  # boring stuff ommitted
end
4

1 回答 1

0

可能是您attr_accessor :password在使用 Devise 时离开了,这会阻止 Devise 加密您的密码,并生成“无效的用户名/密码”消息,即使在登录字段中输入了有效数据也是如此。

于 2012-07-25T08:01:27.277 回答