如何卸载font-awesome gem并从Rails 4.2中删除字体资源?

时间:2017-10-15 18:31:06

标签: ruby-on-rails font-awesome assets

帮助,我无法删除Font Awesome!我在我的Rails项目中使用字体很棒,但由于大尺寸和对页面速度的影响,我想完全删除它。 我卸载了font-awesome-rails gem并从Gemfile中删除:

gem uninstall font-awesome-rails 

另外,在application.scss中我删除了一行:

*= require font-awesome

毕竟这个Font Awesome仍然存在。当我在开发模式下启动服务器时,当我检查时,我可以看到浏览器再次从资源路径中拔出font-awesome.min.css和fontawesome-webfont。我清除了浏览器,但它仍然存在。我还能做什么?

更新1:

我添加了新版本的Font Awesome Rails gem 4.7.0,看看会发生什么。通过Chrome进行检查:

FA 4.7.0

http://****.io/assets/font-awesome.self-2a86d2017f4b74f22943750b3b50b9cb753581bab96cbdaaf2df53f4c04c995b.css?body=1

FA 4.1.0

http://****.io/assets/font-awesome.min.self-54ae95014c4e9e7f668af4d1b753a00a6ac5ed3376588d0409672682c7d62c5a.css?body=1

FA 4.1.0 - 参考4.1.0 min css

http://****.io/assets/fonts/fontawesome-webfont-66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31.woff?v=4.1.0

1 个答案:

答案 0 :(得分:0)

问题在于gem awesome-share-buttons ,我在我的应用程序中使用它来使帖子可共享。不知何故,当您安装该gem时,它会拉动Font Awesome 4.1.0,整个css和字体包(超过100kb),可能会渲染社交图标。

gem 'awesome-share-buttons'

我卸载了gem awesome-share-buttons ,所有Font Awesome内容都已消失,就像我想要的那样。