d'abord:
ajouter app/assets/polices à l'actif du chemin d'accès (config/application.rb)
config.assets.paths << Rails.root.join("app", "assets", "fonts")
puis déplacer les fichiers de police dans /actif/fonts (créer le dossier en premier)
Maintenant renommer le font-awesome.css font-awesome.css.scss.erb
et de le modifier comme ceci:
changement:
@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;
}
pour cela:
@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;
}
Enfin: vérifier que toutes les ressources sont correctement chargé (avec Firebug ou Chrome Inspecteur)