Rails gives wrong headers after upgrade 2.3.5 -> 2.3.8
Posted
by macsniper
on Stack Overflow
See other posts from Stack Overflow
or by macsniper
Published on 2010-06-02T09:48:11Z
Indexed on
2010/06/02
9:54 UTC
Read the original article
Hit count: 160
ruby-on-rails
|http-headers
I just upgraded from rails 2.3.5 to rails 2.3.8, but now my redirects are not working properly.
I get the following as the response HTTP Headers:
HTTP/1.1 302 Moved Temporarily
Date: Wed, 02 Jun 2010 09:40:39 GMT
Content-Length: 93
Content-Type: text/html
whereas I got previous:
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
Anyone knows how to fix this? Despite the fact that the redirect is not working, the login-cookie is not set too (but I think, this is both related somehow).
I have already tried to override redirect_to in order to set response.headers['Location'] etc., but they did not appear in the response.
© Stack Overflow or respective owner