5
私のレール(2.x)アプリケーションで。私は自分の見解でカスタムフォントを使いたい。私は、フォントフォルダの下にpublicでフォントファイルを追加しました。 URLまたはアプリケーション経由でフォントを取得しようとすると、ルーティングエラーが発生します。私はレールルートがフォーマット/ファイルを認識できないと思います。私が間違っているなら、私を修正してくれRailsをフォントファイル(eot)の応答にルーティングするにはどうすればいいですか?
CSSコードソリューションを与える:
@font-face {
font-family: 'Effra';
src: url('/fonts/effra_std_rg-webfont.eot');
src: url('/fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/effra_std_rg-webfont.woff') format('woff'),
url('/fonts/effra_std_rg-webfont.ttf') format('truetype'),
url('/fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg');
font-weight: normal;
font-style: normal;
}
注:私ができる直接パスではなく、EOTファイルを入力して、WOFF、TTFファイルを取得することができます。
Error trace:
Unknown action
No action responded to fonts. Actions: XXXXXXsomeactionsXXXXX and rescue_404
ありがとうございます。 アルン。
同様の問題が発生しています。フォントはアセットパイプライン経由でローカルに配信されていません(フォントパスを試してみると404になります)。上記は回避策ですが、私は実際の修正を知りたいです。 – Geoff