2014-02-05 38 views

回答

0

嘗試此字體真棒在軌道4,5:

https://coderwall.com/p/1uqvkq

希望這將有助於。

或 試試這個,如果上面的一個不適合你。 第一:添加app/assets/fonts到資產路徑(配置/ application.rb中)

config.assets.paths << Rails.root.join("app", "assets", "fonts") 

然後字體文件移動到/資產/字體(先創建的文件夾)

現在重新命名的字體 - 真棒。 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; 
} 

讓我們試試這個。

0

我有這個完全相同的問題。

事實證明,這是由於我正在編譯資產時處於暫存模式並在生產模式下運行。

0

對我來說最簡單的修復方法是使用Font Awesome "get started" page上描述的CDN。

刪除樣式和字體文件的任何本地副本,只是把這個頭:

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> 

(電流的2014年7月7日,參見上述最新版本的鏈接)