0

Rails 3.2.13アセットパイプラインは、キャッシュからフォントを提供し、ログに記録されませんか?

次の gem font-awesome-sass-railsを使用していますが、フォント ファイルがキャッシュされ、サーバーがリクエストをログに記録しないという問題が発生しています。最近、gem を v2 から v3 にアップグレードしました。しかし、Rails はまだ v2 のフォント ファイルを提供しています。gem run bundler からフォント ファイルを削除しても、webrick を再起動すると、ブラウザのキャッシュ レールが引き続きファイルを提供します。キャッシュを破棄できる唯一の方法は、sass ファイルのフォント URL を変更することです。

フォント ファイルがスプロケットによってキャッシュされているようで、クリアできませんか?

sass キャッシュをクリアしようとしました: rm -fr tmp/sass-cache

誰にも提案はありますか?また、キャッシュされたアセットのリクエストがサーバー ログに表示されないのは正常なのだろうか?

4

1 に答える 1

0

さて、これで修正されました:

rake assets:clean 

プリコンパイルされたアセットによって影響を受けるファイルがフォントだけだった理由はわかりません。部分的にプリコンパイルされたアセットがあったに違いありません。

于 2013-04-09T20:00:20.913 に答える