Я только что перешел с рельсов 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 вместе с rails 2.3.8, сценарий / сервер не имеет этой проблемы.