Rails应用程序没有加载字体

时间:2016-10-10 22:40:44

标签: css ruby-on-rails fonts

当我尝试在我的Rails应用程序中加载自定义字体时,它们不会在页面上加载,当我在源代码中检查它们时,我收到404错误。但我是积极的,我已经做好了一切。

CSS:

@font-face {
    font-family: "Roboto";
    src: local(Roboto Thin), url("/assets/fonts/Roboto-Thin.eot");
    src: url("/assets/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Roboto-Thin.woff2") format("woff2"), url("/assets/fonts/Roboto-Thin.woff") format("woff"), url("/assets/fonts/Roboto-Thin.ttf") format("truetype");
    font-weight: 200;
}

我的字体肯定在/assets/fonts/

以下是application.css的布局方式:

*= require normalize.css
*= require_tree .
*= require materialize.css

materialize.css定义我的字体文件

我还需要什么?

1 个答案:

答案 0 :(得分:1)

您需要在CSS中使用font_url帮助程序而不是静态网址。