Rack :: Deflater, очевидно, gzip-страница, но в браузере она выглядит как бред - PullRequest
1 голос
/ 16 ноября 2011

Я развернул приложение rails 3.1 в новой кедровой стопке на heroku. Новый стек автоматически не обеспечивает сжатие, поэтому я добавил

use Rack::Deflater в моем config.ru

Тестирование через curl с помощью следующей команды:

curl -i -H 'Accept-Encoding: gzip,deflate' http://carbuzz-production.herokuapp.com

Возвращает заголовок с content encoding gzip и тело, которое кажется сжатым. Открытие страницы в Firefox или Chrome показывает непереведенное тело (много тарабарщины).

Есть идеи, как это решить?

1 Ответ

1 голос
/ 16 ноября 2011

Это было немного глупо. Судя по всему, rails 3.1 автоматически использует Rack :: Deflater, так что я в основном дважды копировал ...

Я обнаружил это, запустив промежуточное программное обеспечение rake.

Надеюсь, в любом случае это поможет.

...