【发布时间】:2013-05-14 15:45:14
【问题描述】:
我在 RoR3 应用程序中有一个 Sinatra 应用程序。
我定义了一个 Sinatra 模块并在我的 RoR3 路由中添加了以下重定向
match '/v2', MySinatraModule, :anchor=>false
我的 Sinatra 应用程序正在提供 /v2/* 中的所有服务,但它们没有被压缩。 我尝试在 config.ru 中添加“use Rack:Deflater”,但由于它通过 RoR3,因此无法正常工作。它是一个 json 服务,所以它返回字符串。
我尝试使用 GZip::ZLibWriter,它压缩了输出,但在另一边没有被解释为 gzip。
有什么帮助吗?
【问题讨论】:
标签: json ruby-on-rails-3 web-services sinatra gzip