【发布时间】:2014-06-10 07:15:18
【问题描述】:
我安装了 bootstrap-sass 2.0,最近从 Rails 3.2 更新到 Rails 4.1。现在字形图标在生产中不起作用。
例如,没有图标显示:
<i class="icon-zoom-in"></i>
我尝试安装“non-stupid-digest-assets”gem,并将以下行添加到 production.rb:
config.assets.precompile += %w( '.woff', '.eot', '.svg', '.ttf' )
但它们仍然不起作用。我如何解决它? bootstrap.css 文件是从 gem 创建的,所以我不想直接编辑它。
更新
问题是图标为不存在的图像获取 CSS,例如:
background-image: url(/assets/glyphicons-halflings-d8bbe73c5fea83aefd24440ba9988084.png)
以下是我的 gemfile 的一部分:
source 'https://rubygems.org'
ruby '2.1.1'
gem 'rails', '4.1'
gem 'bcrypt', '3.1.7'
gem 'faker', '1.0.1'
gem 'bootstrap-sass', '2.0.0'
gem 'will_paginate', '3.0.5'
gem 'bootstrap-will_paginate', '0.0.6'
gem 'font-awesome-sass', '~> 4.0.3'
group :assets do
gem 'sass-rails', '~> 4.0.3'
gem 'coffee-rails'
gem 'uglifier', '1.2.3'
gem "non-stupid-digest-assets"
end
gem 'jquery-rails'
【问题讨论】:
-
您能在问题中分享您的 Gemfile 吗?
-
@KirtiThorat,查看更新。
标签: ruby-on-rails twitter-bootstrap ruby-on-rails-4 asset-pipeline