我有一个带有两个独立网页字体的Rails 4应用程序,它们都能在本地完美运行。
一旦部署到Heroku,只有一种字体可以工作。另一个在控制台中呈现错误(“无法加载资源:服务器响应状态为404(未找到)”)。
application.css(第一个是fawlty):
@font-face {font-family: scp; src: url("/assets/Source_Code_Pro/SourceCodePro-Medium.ttf"); font-weight: 400;}
@font-face {font-family: futura; src: url("/assets/Futura/FuturaT.ttf"); font-weight: 400;}
配置/ application.rb中
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
的Gemfile:
gem 'rails_12factor', group: :production