3

签订设计2.2.3升级由于导轨安全问题后前通知签署,始终显示在通知消息签署签约之前,当我尝试登录,它返回设计2.2.3始终显示在

Started POST "https://stackoverflow.com/users/sign_in" for 127.0.0.1 at 2013-02-17 00:55:34 +0530 
Processing by Devise::SessionsController#create as HTML 
Parameters: {"utf8"=>"✓", "authenticity_token"=>"Uri7L+RS+l3Nwjln1cBLfwxfMWEdEYz3gWEHyXpbRPc=", "user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Sign in"} 
Completed 401 Unauthorized in 

Rails的版本:3.1.X

回答

2

由于控制器操作缓存,在环境/ production.rb中解决了这个问题,出现了这种奇怪的行为。

0

试试这个

在配置/初始化/ devise.rb

默认值为TRUE。

config.http_authenticatable_on_xhr = false 
+0

没有工作,任何其他的想法? – 2013-02-18 07:22:44

+0

编辑配置文件后,是否确保重新启动服务器? – 2013-02-19 05:13:52

+0

尝试在相同的初始化文件中添加'config.navigational_formats = [:html,“*/*”,:“*/*”]'并重新启动服务器。 – 2013-02-19 05:14:29