Rails 4: Fontawesome 导致 AssetFilteredError
Rails 4: Fontawesome causing AssetFilteredError
我有一个非常简单的 Fontawesome 设置:
Gemfile:
gem 'font-awesome-rails'
applicaton.css:
/*
*= require font-awesome
*= require_tree .
*= require_self
*/
当我在开发中启动我的 Rails 服务器时,我收到以下错误消息:
Sprockets::Rails::Helper::AssetFilteredError in Home#index
Asset filtered out and will not be served: add `Rails.application.config.assets.precompile += %w( fontawesome-webfont.eot )` to `config/initializers/assets.rb` and restart your server
(in ~/.rvm/gems/ruby-2.2.0/gems/font-awesome-rails-4.2.0.0/app/assets/stylesheets/font-awesome.css.erb)
导致此问题的行显然是导入 Fontawesome 的行:
application.html.erb:
<%= stylesheet_link_tag('application', media: 'all', 'data-turbolinks-track' => true) %>
我完全不明白这几天前还能用,现在怎么会坏掉。我看到 Github 上对 Fontawesome-rails 的最后一次更改是大约一个月前,所以我真的很困惑为什么这可能不起作用。有任何想法吗?
谢谢!
这被报告为链轮的问题-rails gem:
https://github.com/rails/sprockets-rails/issues/217
sprockets-rails v2.2.4 修复了这个问题。
我有一个非常简单的 Fontawesome 设置:
Gemfile:
gem 'font-awesome-rails'
applicaton.css:
/*
*= require font-awesome
*= require_tree .
*= require_self
*/
当我在开发中启动我的 Rails 服务器时,我收到以下错误消息:
Sprockets::Rails::Helper::AssetFilteredError in Home#index
Asset filtered out and will not be served: add `Rails.application.config.assets.precompile += %w( fontawesome-webfont.eot )` to `config/initializers/assets.rb` and restart your server
(in ~/.rvm/gems/ruby-2.2.0/gems/font-awesome-rails-4.2.0.0/app/assets/stylesheets/font-awesome.css.erb)
导致此问题的行显然是导入 Fontawesome 的行:
application.html.erb:
<%= stylesheet_link_tag('application', media: 'all', 'data-turbolinks-track' => true) %>
我完全不明白这几天前还能用,现在怎么会坏掉。我看到 Github 上对 Fontawesome-rails 的最后一次更改是大约一个月前,所以我真的很困惑为什么这可能不起作用。有任何想法吗? 谢谢!
这被报告为链轮的问题-rails gem:
https://github.com/rails/sprockets-rails/issues/217
sprockets-rails v2.2.4 修复了这个问题。