2013-03-01 77 views
3

我尝试将我的设计宝石从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。

有人有想法吗?

+0

同样的事情发生在我身上..我升级到设计2.2.3m导轨3.1.11和红宝石1.9.3,即时获得401用户名和通过以前的工作。 – 2013-03-01 23:15:36

回答

0

我与Devise有类似的经历。它通常归结为设计改变加密算法。

在任一应用程序或设计配置文件中检查选定的加密类型。 (bcrypt或沙这里是通常的嫌疑人)

相关问题