2010-06-02 109 views
0

我刚从rails 2.3.5升级到rails 2.3.8,但现在我的重定向工作不正常。升级后导轨出现错误标题2.3.5 - > 2.3.8

我得到以下为响应HTTP标头:

HTTP/1.1 302 Moved Temporarily 
Date: Wed, 02 Jun 2010 09:40:39 GMT 
Content-Length: 93 
Content-Type: text/html 

,而我以前:

HTTP/1.1 302 Moved Temporarily 
Connection: close 
Date: Wed, 02 Jun 2010 09:41:18 GMT 
Set-Cookie: _session_id=<correct id>; path=/ 
Status: 302 Found 
Location: <correct url> 
Cache-Control: no-cache 
Server: Mongrel 1.1.5 
Content-Type: text/html; charset=utf-8 
Content-Length: 93 

任何人知道如何解决这一问题?尽管重定向不起作用,登录cookie也没有设置(但我认为,这两者都有关联)。

我已经尝试覆盖redirect_to以设置response.headers ['Location']等,但它们没有出现在响应中。

编辑:好的,这似乎是一个与mongrel_rails一起导轨2.3.8,脚本/服务器没有这个问题。

回答

1

我相信铁轨2.3.8不再支持杂种。尝试使用瘦应用程序服务器,您可能不会看到该错误。

0

我被降级到2.3.5

+0

这是一个非常糟糕的主意。 – 2010-06-18 14:27:02