1

我已经在 heroku 上的新 cedar 堆栈上部署了一个 rails 3.1 应用程序。新堆栈不会自动提供 gzipping,所以我添加了

use Rack::Deflater在我的config.ru

使用以下命令通过 curl 对其进行测试:

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

返回一个标题content encoding gzip和一个看起来压缩的正文。在 Firefox 或 chrome 中打开页面会显示未翻译的正文(大量乱码)。

知道如何解决这个问题吗?

4

1 回答 1

1

这有点傻。显然 rails 3.1 自动使用 Rack::Deflater 所以我基本上是 gzip 两次......

我是通过执行 rake 中间件发现的。

无论如何,我希望它有所帮助。

于 2011-11-16T16:25:27.103 回答