【发布时间】:2016-03-19 22:25:48
【问题描述】:
我有一个基于 Rails 4 的 Spree Onlineshop,带有 bootstrap 和 fontawesome gem。这里是相关coden-ps的摘录。
宝石文件:
# Twitter's Bootstrap 4
gem 'bootstrap', '~> 4.0.0.alpha1'
# FontAwesome
gem 'font-awesome-sass', '~> 4.4.0'
# Enables Haml as the templating engine
gem 'haml-rails', '~> 0.9'
application.scss:
@import "bootstrap";
@import "font-awesome-sprockets";
@import "font-awesome";
在我的 spree_application.html.haml 中:
.row
.col-sm-2
%p lorem ipsum
= icon('pencil')
.col-sm-10
= yield
一切正常,只是字体很棒的图标没有显示。
在浏览器检查器中,我看到 icon('pencil') 被转换为:
<i class="pencil"></i>
但在浏览器中该图标不可见。 我错过了什么?
【问题讨论】:
标签: ruby-on-rails-4 font-awesome spree