1

Jammitは、すべてのアセットをコンパイルした後、実稼働環境のファイルにクエリ文字列を追加しません。

私のWebサーバーはクエリ文字列を使用してキャッシュを無効にするため、これはキャッシュの問題を引き起こします。

jammit(または別のツール)を使用して、クエリ文字列を適切に醜くし、連結し、追加するにはどうすればよいですか?

4

1 に答える 1

1

他の誰かがこれに遭遇した場合に備えて応答を追加します。

Jammitは、cssファイルを連結するときに相対URLを書き換えます。これが必要なのは、cssの相対パスがパスを含むファイルに相対的であるためです。したがって、cssファイルを連結する場合は、これらのパスを書き換える必要があります。この書き換えプロセス中に、Jammitはクエリパラメータを削除しているようです。私の理解では、これを回避するには、1)cssファイルで絶対URLを使用する2)Jammitにパッチを適用する必要があります。

于 2014-06-11T21:09:56.140 に答える