如何卸载font-awesome gem并从Rails 4.2中移除字体资产?
问题描述:
帮助,我无法删除Font Awesome!我在我的Rails项目中使用了超棒的字体,但由于高速大小和对页面速度的影响,我想完全删除它。 我卸载的字体 - 真棒护栏宝石和Gemfile中删除:如何卸载font-awesome gem并从Rails 4.2中移除字体资产?
gem uninstall font-awesome-rails
此外,在application.scss我删除行:
*= require font-awesome
这一切的字体之后真棒仍然存在莫名其妙。当我在开发模式下启动服务器时,当我检查时,我可以看到浏览器正在从资产路径再次拉取font-awesome.min.css和fontawesome-webfont。我清除了浏览器,但仍然存在。我还能做什么?
更新1:
我添加字体真棒的Rails 4.7.0创业板的新版本,看看会发生什么。通过镀铬检查:
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分钟的CSS称为
http://****.io/assets/fonts/fontawesome-webfont-66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31.woff?v=4.1.0
答
的问题出在宝石真棒分享按钮,我在我的应用程序中使用,以使帖子共享。不知何故,当你安装该宝石时,它将拉动Font Awesome 4.1.0,整个css和字体包(超过100kb),可能会渲染社交图标。
gem 'awesome-share-buttons'
我卸载宝石真棒股-按钮和所有字体真棒内容已经没有了,就像我想要的。
在您从Gemfile中删除了宝石后,您是否捆绑了您的项目? – vitulicny
通过“捆绑您的项目”,你的意思是什么?我尝试了bundle,bundle install和bundle clean --force。之后,几个服务器重新启动。没有任何反应,Font Awesome仍然在这里。 – Lemito
另外值得一提的是,font-awesome不包含在我的任何资产中作为独立文件。像宝石一样添加。 – Lemito