Glyphicons Pro图标在Rails 4.2 / Bootstrap

时间:2016-05-24 18:01:24

标签: css ruby-on-rails twitter-bootstrap glyphicons

在线购买Glyphicons后,我将glyphicons regular与Bootstrap(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到`assets / stylesheets /'.

以下是Rails资产下的文件:

enter image description here

问题是glyphicon regular中的图标没有显示。

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

问题是glyphicon显示不正确。这是草药代码:

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

它在4个角落显示一个带有char(无法读取)的框。见下图: enter image description here

我们的流程中缺少什么?

4 个答案:

答案 0 :(得分:1)

嗯,你要做的第一件事就是打开浏览器调试控制台(chrome + shift + i in chrome)并列出导致此错误的错误。

通常,第三方.css文件中总会有一些图像引用。 当您集成这些文件时,您需要根据需要更改图像URL /路径。

答案 1 :(得分:1)

试试这样:

这是将glyphicons用于链接的正确方法

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

答案 2 :(得分:1)

答案 3 :(得分:0)

由于样式表位于Rails中的/assets下。在glyphicon.css中,fonts需要替换为assets。更改后,glyphicon PRO开始工作!