设计升级后无法登录
问题描述:
我尝试将我的设计宝石从2.1.2升级到2.1.3。 升级后,我无法登录。 日志只显示401未经授权的消息,没有例外堆栈跟踪。设计升级后无法登录
这是登录表单我使用:
= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
.mail
= f.label :email
= f.email_field :email
.pwd
= f.label :password
= f.password_field :password
- if devise_mapping.rememberable?
.remember
= f.check_box :remember_me
= f.label :remember_me
.submit
= f.submit t('login.submit')
我也尝试升级到其他版本,但具有相同的结果。 也从我的application_controller中删除protect_from_forgery没有帮助。 目前我正在使用Rails 3.2.12和Ruby 1.9.3-p194。
有人有想法吗?
答
我与Devise有类似的经历。它通常归结为设计改变加密算法。
在任一应用程序或设计配置文件中检查选定的加密类型。 (bcrypt或沙这里是通常的嫌疑人)
同样的事情发生在我身上..我升级到设计2.2.3m导轨3.1.11和红宝石1.9.3,即时获得401用户名和通过以前的工作。 – 2013-03-01 23:15:36