我無法在生產中的Rails 4應用程序中加載字體,它在開發過程中正常工作。Rails 4:爲什麼字體不能在生產中加載?
資源在部署時預先編譯在服務器上。
我有我的字體在
app/assets/fonts
我app.css:
@font-face {
font-family: 'WalkwayBoldRegular';
src: url('Walkway_Bold-webfont.eot');
src: url('Walkway_Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('Walkway_Bold-webfont.woff') format('woff'),
url('Walkway_Bold-webfont.ttf') format('truetype'),
url('Walkway_Bold-webfont.svg#WalkwayBoldRegular') format('svg');
font-weight: normal;
font-style: normal;
}
在我production.rb我:
config.assets.precompile << Proc.new { |path|
if path =~ /\.(eot|svg|ttf|woff)\z/
true
end
}
你在使用Heroku嗎? –
ubuntu 12.04,不是heroku –
好的,我有一個答案,但我們只用它與Heroku,所以請不錯,如果它不正確 –