最初に: app/assets/fonts をアセット パス (config/application.rb) に追加します。
config.assets.paths << Rails.root.join("app", "assets", "fonts")
次に、フォント ファイルを /assets/fonts に移動します (最初にフォルダーを作成します)。
font-awesome.css の名前を font-awesome.css.scss.erb に変更し、次のように編集します。
@font-face {
font-family: "FontAwesome";
src: url('../font/fontawesome-webfont.eot');
src: url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');
font-weight: normal;
font-style: normal;
}
これに:
@font-face {
font-family: "FontAwesome";
src: url('<%= asset_path("fontawesome-webfont.eot") %>');
src: url('<%= asset_path("fontawesome-webfont.eot") + "?#iefix" %>') format('eot'), url('<%= asset_path("fontawesome-webfont.woff") %>') format('woff'), url('<%= asset_path("fontawesome-webfont.ttf") %>') format('truetype'), url('<%= asset_path("fontawesome-webfont.svg") + "#FontAwesome" %>') format('svg');
font-weight: normal;
font-style: normal;
}
最後に: すべてのリソースが正しくロードされていることを確認します (Firebug または Chrome Inspector を使用)。