我在运行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)上进行了设置,并没有出现问题。在这一点上,我不知道从哪里开始探索。
答案 0 :(得分:0)
您的服务器是否提供了错误日志?这可能是一个很好的起点。 (例如在Linux上,如果我在终端中发出这个命令:rails server -e dev2 --port 3010
,它会将所有错误和许多其他内容(如sql查询)吐出到终端窗口。)