1
使用Rails 4自定義字體不能在heroku中工作
我讀過很多關於如何讓我的自定義字體在heroku中工作的線程。他們以開發模式在本地工作,但是當推到heroku時,他們沒有出現。
我@字體面位於主樣式表
@font-face {
font-family: 'caviar_dreamsregular';
src: font-url('caviardreams-webfont.eot');
src: font-url('caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
font-url('caviardreams-webfont.woff') format('woff'),
font-url('caviardreams-webfont.ttf') format('truetype'),
font-url('caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
font-weight: normal;
font-style: normal;
}
application.rb中
config.assets.paths << "#{Rails.root}/app/assets/fonts"
我已經預編譯資產
rake assets:precompile
在Heroku的日誌中沒有錯誤。
無法理解這一點,有沒有人有任何建議?
UPDATE:
訪問我的手機上的網站和字體的作品...清除緩存的計算機上,仍不能正常工作的計算機上。
這工作大聲笑。 – Seal
我的問題是我有供應商/資產/字體中的字體(甚至添加了'config.assets.paths << Rails.root.join('vendor','assets','fonts')'我無法讓它工作)。一旦我將字體移動到應用程序/資產/字體並重新部署,他們開始使用Heroku! – Nick