2014-10-29 32 views
0

在application.rb中我有icomoon圖標:軌道4:我得到的正方形圖標,而不是

config.assets.paths << Rails.root.join("app", "assets", "fonts") 
config.assets.precompile += [ 
    '*.eot', 
    '*.svg', 
    '*.ttf', 
    '*.woff' 
] 
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) 

我提取我的自定義圖標從icomoon,我添加的字體在app /資產/ fonts下,我加入了在app /資產/樣式表/ _icons.scss icomoon CSS文件(從application.css.scss調用)

/* In _icons.scss */ 
@font-face { 
font-family: 'icomoon'; 
src:url('fonts/icomoon.eot?-d9yq0q'); 
src:url('fonts/icomoon.eot?#iefix-d9yq0q') format('embedded-opentype'), 
... 

筆者認爲:

<span class="icon-my-custom-icon"></span> 

=>結果是一個方形圖標,而不是我的圖標...

有沒有人有一個想法,爲什麼圖標不被接受?

回答

0

問題對@字體面

URL以這個定義的src傳來:URL,它的工作原理:

@font-face { 
font -family: 'icomoon'; 
src:url('icomoon.eot?-d9yq0q'); 
...