我有一个有趣的问题。每当我试图转到未经授权的资源时,设计成功将我重定向到注册页面但是......意外地抛出“您的用户名或密码无效”。错误信息。什么可能发生,错了?任何提示都将不胜感激。
非常感谢。
修改 用户模型非常符合库存标准:
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
devise :registerable
devise :omniauthable
# boring stuff ommitted
end
答案 0 :(得分:0)
可能是您在使用Devise时离开了attr_accessor :password
,这会阻止Devise加密您的密码,并生成一个&#34;无效的用户名/密码&#34;消息,即使在登录字段中输入了有效数据。