2010-11-29 104 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试图对用户进行验证,并重定向到登录页面