2

私は非常に奇妙な要求があります:私はレールアプリからのすべての出力を圧縮したいです。これはgzipやそれに類する圧縮を意味するものではなく、出力全体を再フォーマットすることを意味する(好ましくは、Apacheミドルウェアまたはレールミキサーでもよい)。rails(またはapache/passenger)からのhtmlテキスト出力圧縮

誰かがこのようなことを知っていますか?そこに任意のapacheモジュール? そうでない場合は、このようなものを実装するにはどうすればよいでしょうか?

ちょうど私が欲しいもの、より明確にするために:

<html> 
    <head> 
     <title>page title</title> 
    </head> 
    <body> 
    info! 
    <!-- my comment --> 
    </body> 
</html> 

もコメントや他のペテンが削除されているので、理想的には、この

<html><head><title>page title</title></head><body>info!</body></html> 
ようになり、理想的

になるべき

もう一度、mod_deflateやgzipの議論をやり直すのを避けるために、私はgzipコンプレッサーが存在する。私は具体的には、Apacheやレール(ラック)でテキストフィルタリングする方法を探しています。

ありがとうございました!

+0

テンプレートキャッシングをまったく使用していますか? – bodacious

+0

私は自分自身について考えていました。タグ間の空白をすべて取り除いて、おそらく本体の空白部分を置き換えます。  – bodacious

+0

あなたは自分のミドルウェアを作成して宝石「nokogiri」でコンテンツを取り除く必要があると思いますレスポンスバック。 – Chamnap

答えて

0

これは実現できないかもしれませんが、すべてのテンプレートを「消去」する展開タスクはどうですか?

+0

速い答えに感謝します。残念ながら、これは私が探しているものではありません。私は自分のコードを読めるようにしたいが、出力は圧縮されている。しかし、ポインタのおかげで。 – z3cko

関連する問題