【问题标题】:rails asset-pipeline caching fontsrails 资产管道缓存字体
【发布时间】:2013-04-01 09:31:58
【问题描述】:

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

有人有什么建议吗?我也想知道缓存资产的请求没有出现在服务器日志中是否正常?

【问题讨论】:

    标签: ruby-on-rails asset-pipeline


    【解决方案1】:

    好的,这解决了它:

    rake assets:clean 
    

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

    【讨论】:

    • config.assets.digest 是否设置为 true?如果不是,请让它成为现实,这将有助于根据新摘要强制更新。
    猜你喜欢
    • 1970-01-01
    • 2011-10-04
    • 2012-08-29
    • 2012-04-17
    • 2011-12-15
    • 1970-01-01
    • 2013-05-19
    • 2016-05-15
    • 1970-01-01
    相关资源
    最近更新 更多