【发布时间】:2014-06-19 14:59:11
【问题描述】:
我能够让字体在 localhost 中工作,但无法让它们在 heroku 上工作。
我已经研究和尝试了很长一段时间,并阅读了几篇文章,但似乎没有任何效果。
以下是所有相关信息:
字体文件
我有一个字体文件
/assets/fonts/MavenProLight-300.otf
CSS
在 application.css.erb 我有
@font-face {
font-family: 'maven';
src:font-url('MavenProLight-300.otf');
src:url('MavenProLight-300.otf');
font-weight: normal;
font-style: normal;
}
production.rb
在 config/production.rb 我有
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.enabled = true
当我部署到 heroku 本地编译时
- RAILS_ENV=production bundle exec rake assets:precompile
- git 添加公共/资产
- git push heroku master
我猜这行代码是关闭的:
src:font-url('MavenProLight-300.otf');
感谢您的帮助
【问题讨论】:
标签: ruby-on-rails heroku