在我的开发机器上我可以正常登录,但一旦投入生产, 对迁移中创建的基本用户的身份验证失败。
我可以重置密码,这样我就会自动登录,但是 当我注销并尝试使用新输入的密码再次登录时, 再一次它告诉我我的电子邮件和/或密码不好。
为什么会出现这种情况?
===更新
class User < ActiveRecord::Base
# default devise modules
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
...
end
答案 0 :(得分:0)
我的登台服务器上遇到同样的问题。最奇怪的是,它在我的个人电脑上的生产环境中工作......
解决方法:http://groups.google.com/group/plataformatec-devise/browse_thread/thread/20a73a2b7976806f
谢谢!