4

この問題に関するいくつかのスタックオーバーフローの質問を読みましたが、どれもうまくいかないようです。私の環境は Rails 3.1.6、Ruby 1.9.3、sass-rails 3.1.0 です。

vendor/assets/fontsにフォントを追加しようとしています。フォント ファイル (例: 1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff) をそのディレクトリに追加し、サーバーを再起動します。localhost:3000/assets/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff にアクセスすると、404 が返されます。

なぜこれが起こっているのですか?追加してみました

config.assets.paths << "#{Rails.root}/vendor/assets/fonts"

まだ機能していないapplication.rbに。

4

1 に答える 1

6

フォント名にハイフンを含めることはできません。これは、ファイルのフィンガープリントがハイフンを使用しているという事実に関係していると思います。ハイフンを削除すると機能します

于 2012-07-09T16:01:43.350 に答える