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