【问题标题】:Font-Awesome Icons Not Showing字体真棒图标不显示
【发布时间】:2013-12-07 20:34:06
【问题描述】:

我安装了字体很棒的 Rails gem,但图标没有显示。相反,在 Chrome 中,我得到一个空框(如下所示)。

我将gem 'font-awesome-sass' 添加到我的gemfile,运行bundle,并将*= require font-awesome 添加到我的application.css 文件中。

我也试过添加

<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">

到头部,如 Font-Awesome 网站上的入门部分所述,但结果相同。

还有其他人遇到过同样的问题吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 font-awesome font-awesome-4


    【解决方案1】:

    我必须添加: @import "font-awesome-sprockets"; @import "font-awesome";

    到我的 application.scss 文件,然后它对我有用。我也有恶魔方盒,但这修复了它。希望它可以帮助某人。

    【讨论】:

      【解决方案2】:

      听起来很熟悉...我不记得我是否有同样的问题,但我似乎记得以下过程为我修复了 font-awesome 的更新。

      • 停止服务器
      • 清除tmp目录
      • 重启服务器

      您可以使用 rake 清除 tmp:

      bundle exec rake tmp:clear
      

      另外,当您尝试创建图标时,您的标记是什么样的?

      【讨论】:

      • 感谢您向我询问有关标记的问题。我忘了添加“fa”类。愚蠢的我。
      • 清除 tmp/ 目录为我修复了它。