0

我在运行 Windows Server 2008 + IIS 7.0 的服务器上设置了一个 rails 站点。导航到该站点时,浏览器会陷入此代码导致的重定向循环

def authorize 
  if not signed_in? 
    previous_url = request.fullpath 
    redirect_to signin_path, :notice => "Please sign in to access this page" 
  end
end

我已经从控制台 ( rails s -e production) 启动它并且没有任何问题。我还在我的开发机器(Windows 7 + IIS 7.5)上设置了它并且没有问题。在这一点上,我不确定从哪里开始四处寻找。

4

1 回答 1

0

您的服务器是否给您错误日志?这可能是一个很好的起点。(例如,在 linux 上,如果我在终端中发出此命令:rails server -e dev2 --port 3010它将向终端窗口吐出所有错误和许多其他内容,例如 sql 查询)。

于 2011-10-20T21:41:19.310 回答