3

RoR3 アプリ内に Sinatra アプリがあります。

Sinatra モジュールを定義し、RoR3 ルートに次のリダイレクトを追加しました

match '/v2', MySinatraModule, :anchor=>false

私の Sinatra アプリは /v2/* 内のすべてのサービスを提供していますが、それらは gzip されていません。config.ru に「use Rack:Deflater」を追加してみましたが、RoR3 を通過するため動作しません。json サービスなので文字列を返します。

GZip::ZLibWriter を使用してみましたが、出力は圧縮されますが、反対側で gzip されていると解釈されません。

何か助けはありますか?

4

1 に答える 1