fontawesome并不在生产中工作

时间:2015-05-12 16:18:12

标签: ruby-on-rails twitter-bootstrap

我正在使用带有rails 4.2的twitter-bootstrap-rails(来自git的3.2.1)。我添加了@ fa-font-path:" / assets"在开发中做出令人敬畏的工作。但是,它仍然没有在生产中工作。

错误信息如下:

assets/fontawesome-webfont.ttf?v=4.2.0 404 (Not Found)

预编译文件是:

public/assets/fontawesome-webfont-9bf0604ed1778de864df7e69a3348217.ttf

当我检查生成的application.css时,它就像

@font-face{font-family:'FontAwesome';src:url("/assets/fontawesome-webfont.eot?v=4.2.0");src:url("/assets/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("/assets/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("/assets/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("/assets/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg")

我猜测文件名的不匹配导致了问题。但是不知道如何更新application.css以使用预编译生成的文件。

然而,glyphicon工作正常。

1 个答案:

答案 0 :(得分:0)

使用font-awesome-rails gem解决了这个问题,并在bootstrap_and_override.css文件中注释掉了很棒的配置。