2015-09-17 13 views
6

私はbootstrap3-wysihtml5を使用していましたが、いくつかのアイコンはglyphiconsフォントを使用しています。ダウンロードしたフォントのデコードに失敗しました。glyphicons-halflings-regular.woff2 - Rails、Production

私のレールアプリケーションでglyphicons-halflings-regularフォントを使用していて、プロダクションで動作しているときに問題があります。私のクロームブラウザのコンソールが表示されています

Failed to decode the downloaded font 

フォントアイコンが表示されていません。アイコンが表示される場所の周りに正方形があります。ローカルでプリコンパイルしてローカルでプロダクションとして実行しても、フォントはローカルで動作しているようです。実稼働中に実行中の資産をプリコンパイルする。

私のフォントはもともとはプラグインの下のベンダーディレクトリにあり、パスにはconfig.assets.pathsが追加されていました。

ブラウザのURLから正常にファイルにアクセスできるため、CSSファイルのパスが正しいことを確認しました。また、コンソール警告に「ダウンロードされたフォントのデコードに失敗しました」と表示されているということは、ダウンロードしたフォントにアクセスできたことを意味します。ファイルを理解できません。

私もレールでMIMEタイプを登録しようとしましたが、設定をmimetypeを:

Mime::Type.register 'application/x-font-woff', :woff 
Mime::Type.register 'application/font-woff2', :woff2 
Mime::Type.register 'application/x-font-ttf', :ttf 
Mime::Type.register 'application/vnd.ms-fontobject', :eot 

私はまた、パブリックフォルダに置くと、それに応じて参照することにより、資産のパイプラインのうち、フォントを移動しようとしましたが、私同じ問題が発生します。

誰も私がこれを解決する方法に関するアイデアはありますか?私は前にこの経験を満たし Railsの4.1.6 ルビー2.2.2

答えて

0

:使用

。ブートストラップ3フォントの最新バージョンをダウンロードして置き換えて解決しました。

関連する問題