2016-05-24 89 views
0

在線購買glyphicons後,我將glyphicons regularbootstrap (3.3.6)集成到Rails 4.2應用程序中。在此之前glyphicon halfings已被其他人整合。我所做的就是將5個glyphicon文件(svg, ttf, eot, woff, woff2)複製到glyphicons/web/bootstrap-example/fonts/assets/fonts/。也複製到plyphicons/web/bootstrap-example/css/glyphicons.css to`assets/stylesheets /'。以下是文件下軌資產:glyphicons PRO圖標無法在Rails 4.2中正確顯示4.2/bootstrap

enter image description here

的問題是,在glyphicon regular圖標不顯示。

application.css.scss,添加@import glyphicons.css

的問題是,所述glyphicon不正確顯示。這裏是草藥codel:

<%= link_to '<i class="glyphicons glyphicons-eye-open"></i> Free Trial Now'.html_safe,... %> 

它顯示了一個盒子與char(無法讀取)在4個角落。見下圖: enter image description here

我們的過程中缺少什麼?謝謝。

+0

你可以告訴我控制檯錯誤,如果有,並在HTML元素(F12,檢查元素...) – HudsonPH

回答

0

由於樣式表在/assets下Rails。在glyphicon.css,fonts需要用assets替換。在這個變化之後,glyphicon PRO開始工作!

1

那麼,你應該做的第一件事是打開瀏覽器調試控制檯(chrome中的Ctrl + shift + i)並列出導致此錯誤的錯誤。

正常情況下,第三方.css文件中總是會有一些圖像引用。 當你整合這些文件時,你需要根據需要更改圖片url /路徑。

1

嘗試這樣的:

這是使用glyphicons到鏈路

<td><%= link_to edit_user_path(user) do %> 
     <i class="glyphicons glyphicons-eye-open" title='Edit'></i> 
     <% end %> 
    </td>