相关疑难解决方法(0)

fontawesome + rails 4.0.1无法正常工作

我在我的rails 4.0.1项目中使用了fontawesome 3.2.1和bootstrap 3.0.0.我的所有资产都位于供应商/资产中.

问题是我的fontawesome正在开发模式,当我编译我的资产(生产环境)并在生产环境中运行服务器,它无法加载fontawesome.错误是

Started GET "/assets/fontawesome-webfont.svg" for 127.0.0.1 at 2014-01-08 11:48:55 +0530

ActionController::RoutingError (No route matches [GET] "/assets/fontawesome-webfont.svg"):
 actionpack (4.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
 actionpack (4.0.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
Run Code Online (Sandbox Code Playgroud)

资产是

$ls vendor/assets/
=> fonts  images  javascripts  stylesheets

$ls vendor/assets/*
=> vendor/assets/fonts:
FontAwesome.otf          fontawesome-webfont.ttf           glyphicons-halflings-   regular.svg
fontawesome-webfont.eot  fontawesome-webfont.woff          glyphicons-halflings- regular.ttf
fontawesome-webfont.svg  glyphicons-halflings-regular.eot  glyphicons-halflings-regular.woff

vendor/assets/images:
bg_direction_nav.png  bxslider  search-icon.jpg

vendor/assets/javascripts:
bootstrap  bxslider  fancybox  others  revolution_slider

vendor/assets/stylesheets:
bootstrap  bxslider  fancybox  font_awesome  others  revolution_slider

 $ls vendor/assets/stylesheets/bootstrap/
 => bootstrap.min.css

 $ls vendor/assets/stylesheets/font_awesome/
 => font-awesome.css
Run Code Online (Sandbox Code Playgroud)

我的application.css是

$cat app/assets/stylesheets/application.css 
/* …
Run Code Online (Sandbox Code Playgroud)

font-awesome ruby-on-rails-4

12
推荐指数
2
解决办法
8703
查看次数

标签 统计

font-awesome ×1

ruby-on-rails-4 ×1