2010-11-29 76 views
1

我開發了一個使用casein插件的CMS。當我在本地運行(localhost:3000)時,一切正常(登錄,註銷,導航等)。當我推送到我的主站點並嘗試登錄時,出現此錯誤:生產中的重定向問題(Rails)

http://.com/admin網頁導致了太多重定向。清除您的本網站的Cookie或允許第三方Cookie可以解決此問題。如果沒有,這可能是一個服務器配置問題,而不是您的計算機的問題。

我已經嘗試清除我的緩存/餅乾,沒有運氣。我甚至嘗試部署到dev..com和同一個問題駐留。奇怪的是,如果我在.com或dev..com上運行腳本/服務器並轉到.com:3000或dev..com:3000,它工作正常,並且重定向問題不存在...在我發佈之前任何代碼,有沒有人見過這個?出於某種原因,我的before_filter在沒有運行腳本/服務器時沒有選擇會話。有什麼想法嗎?這可能會導致這樣

+0

沒關係...我想通了......看起來像before_filter是從插件使用控制器。奇怪的。感謝您讓我再次發佈stackoverflow!大聲笑 – Josh 2010-11-29 00:36:37

回答

0

一種情況:

  1. 您的身份驗證機制重定向未授權的用戶root_path
  2. root_path試圖對用戶進行驗證,並重定向到登錄頁面