【发布时间】:2015-12-27 02:31:56
【问题描述】:
我正在尝试在 heroku 上部署我的应用,但仍然没有加载字体,这是我的相关字体 sass:
@font-face
font-family: 'FontAwesome'
src: url('fontawesome-webfont.eot?v=4.4.0')
src: url('fontawesome-webfont.eot?#iefix&v=4.4.0') format("embedded-opentype"), url('fontawesome-webfont.woff2?v=4.4.0') format("woff2"), url('fontawesome-webfont.woff?v=4.4.0') format("woff"), url('fontawesome-webfont.ttf?v=4.4.0') format("truetype"), url('fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format("svg")
font-weight: normal
font-style: normal
我在app/assets/fonts 有上面提到的这些字体。然后我有资产初始化器:
Rails.application.config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/
我能做些什么来解决这个问题,这似乎是一个常见问题,但没有一个常见的解决方案有效,有什么建议吗?
【问题讨论】:
-
您可以尝试使用
asset-url代替url吗?这对我们有用。 -
@EgonWilzer 你能不能回答一下,太棒了!
标签: css ruby-on-rails heroku fonts