レール3アプリでfont-awesomeを使用していますが、すべてが開発モードでOKですが、私がHerokuにプッシュすると、Rails 3、@ font-faceがファイアウォールで生産されていません
- クロームだけでFireFoxの(私はIEを試していませんでしたが)
- アプリはhereで、私に影響を与え、開発中に微細なアイコンや生産
- これをレンダリング:、私はこれを参照してください感謝する誰かがこれが私のマシン上で起こっているだけではないことを確認できれば(ローカルホストのキャッシュ問題を除外するために)。
- フォントとスタイルシートを含むすべてのアセットは、asset_sync gemを使用してS3上でホストされます。ここで
は、私がやったものだ:
はフォントawesome.css.scssの先頭に次を追加しました:**
// font-awesome.css.scss
@font-face {
font-family: 'FontAwesome';
src: font-url("fontawesome-webfont.eot");
src: font-url("fontawesome-webfont.eot?#iefix") format("eot"),
font-url("fontawesome-webfont.woff") format("woff"),
font-url("fontawesome-webfont.ttf") format("truetype"),
font-url("fontawesome-webfont.svg#FontAwesome") format("svg");
font-weight: normal;
font-style: normal;
}
それから私は、アプリケーションでこれを置きます。 RB:
# application.rb
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.precompile += %w(.svg .eot .woff .ttf)
Finaly私はapp/assets/fonts
にすべての4フォントファイルを置きました。
ここで間違っていることを本当に知りたいです。
の追加]をクリックしますか?フォントはchrome、chromium、safariにロードされますが、firefoxとIE8ではロードされません。あなたは問題を解決するために正しい方向に私を指摘していただけますか?私はレール4、BS 3を使用しています。ありがとう。 –