部署到 heroku 后,字体会丢失,这意味着在页面加载时找不到它们。
#application.ru
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
config.assets.precompile << /\.(?:svg|eot|woff|ttf)$/
这是论坛上建议的。但这不起作用。在部署到 heroku 期间没有错误。
我还可以做些什么?
/app/assets/stylesheets/_fonts.css.scss
#..............................
@font-face {
font-family: 'Verb Extra Bold';
src: asset-url('verbextrabold-webfont.eot');
src: asset-url('verbextrabold-webfont.eot?#iefix') format('embedded-opentype'),
asset-url('verbextrabold-webfont.woff') format('woff'),
asset-url('verbextrabold-webfont.ttf') format('truetype'),
asset-url('verbextrabold-webfont.svg#verbextrabold') format('svg');
font-weight: normal;
font-style: normal;
}
#..............................