使用Rails Less Bootstrap更新最新的FontAwesome图标

时间:2013-05-11 20:59:54

标签: ruby-on-rails twitter-bootstrap icons font-awesome twitter-bootstrap-rails

FontAwesome发布了一大堆令人敬畏的new icons,但我无法使用当前配置获取它们。

我有一个rails应用程序使用自动附带Fontawesome的“twitter-bootstrap-rails”gem,但它有旧版本的FontAwesome,不包含最新的图标。我尝试了they suggested here,但没有奏效,最终弄乱了所有东西。

拉出最新的FontAwesome图标的最佳方法是什么?

这就是我在bootstrap_and_overides.css.less文件中调用FontAwesome的方法:

@fontAwesomeEotPath: asset-path("fontawesome-webfont.eot");
@fontAwesomeEotPath_iefix: asset-path("fontawesome-webfont.eot#iefix");
@fontAwesomeWoffPath: asset-path("fontawesome-webfont.woff");
@fontAwesomeTtfPath: asset-path("fontawesome-webfont.ttf");
@fontAwesomeSvgPath: asset-path("fontawesome-webfont.svg");
@import "fontawesome";

2 个答案:

答案 0 :(得分:2)

twitter-bootstrap-rails gem使用3.0.2 fontawesome。

有人建议在github https://github.com/seyhunak/twitter-bootstrap-rails/issues/571

上更新到3.1.1

可能值得等一会儿,除非它非常紧急..

答案 1 :(得分:0)

我遇到了同样的问题,因为我不想更新twitter-bootstrap-rails gem。所以我从bootstrap_and_overrides文件中删除/注释掉了font-awesome的导入,然后我安装了font-awesome-rails gem,它带来了最新版本就好了。 我认为这样更好,所以我可以控制对font-awesome的更新,而不依赖于bootstrap gem。