私は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