生产中的重定向问题(Rails)

时间:2010-11-29 00:16:15

标签: ruby-on-rails session

我使用酪蛋白插件开发了CMS。当我在本地运行(localhost:3000)时,一切正常(登录,注销,导航等)。当我推送到我的主站点并尝试登录时,我收到此错误:

http://.com/admin上的网页导致重定向过多。清除此站点的cookie或允许第三方cookie可以解决问题。如果没有,则可能是服务器配置问题,而不是计算机问题。

我尝试清除缓存/ Cookie并没有运气。我甚至尝试部署到dev..com并且存在同样的问题。奇怪的是,如果我在.com或dev..com上运行脚本/服务器并转到.com:3000或dev..com:3000,它工作正常并且重定向问题不存在...在我发布之前任何代码,有没有人见过这个?出于某种原因,我的before_filter在没有运行脚本/服务器时没有启动会话。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

可能导致此问题的一个案例:

  1. 您的身份验证机制会将未经身份验证的用户重定向到root_path
  2. root_path尝试对用户进行身份验证并重定向到登录页面