0

rails 3.2.13 资产管道从缓存中提供字体而不是记录?

我正在使用以下 gem font-awesome-sass-rails并且在缓存字体文件并且服务器未记录请求时遇到问题。我最近从 gem 的 v2 升级到了 v3。但是 rails 仍然提供 v2 的字体文件。如果我从 gem run bundler restart webrick 中删除字体文件,清除浏览器缓存栏仍然提供文件。我可以破坏缓存的唯一方法是更改​​ sass 文件中的字体 url。

似乎字体文件正在被 sprockets 缓存并且无法清除?

我试图清除 sass 缓存:rm -fr tmp/sass-cache

有人有什么建议吗?我还想知道服务器日志中没有显示对缓存资产的请求是否正常?

4

1 回答 1

0

好的,这解决了它:

rake assets:clean 

我不确定为什么字体是唯一受预编译资产影响的文件。我一定有部分预编译的资产。

于 2013-04-09T20:00:20.913 回答