2011-10-20 54 views
0

我在運行Windows Server 2008 + IIS 7.0的服務器上安裝了一個rails站點。當此代碼瀏覽該網站,瀏覽器被重定向循環的原因陷入Rails,Helicon Zoo和IIS身份驗證重定向循環

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

如果signin_path未從您的授權過濾器中排除,它也會嘗試重定向。 – Unixmonkey

+0

是。除了在遠程服務器的IIS上,該站點運行良好。 –

回答

0

你的服務器是否給你一個錯誤日誌?這可能是一個開始的好地方。 (例如在linux上,如果我在終端中發出這個命令:rails server -e dev2 --port 3010它會把所有的錯誤和很多其他的東西,如sql查詢,吐出到終端窗口)。

+0

沒有錯誤,只是重定向。從控制檯運行導軌工作正常;當我使用IIS託管它時出現問題。 –