相关疑难解决方法(0)

Rails:使用Font Awesome

我的网页设计师为我提供了已添加到字体真棒的更新字体/图标 - 他将其放在本地字体文件夹中.我还获得了一个font-awesome.css文件.

我直接将fonts文件夹复制到我的资产中,并将font-awesome.css放在assets/stylesheets中.

我的代码中正确引用了css,但是没有加载字体文件夹中的任何图标.

我需要做些什么才能确保所有内容都正确加载和/或引用了fonts文件夹?

fonts ruby-on-rails font-awesome

56
推荐指数
5
解决办法
6万
查看次数

Rails 4.2 / Bootstrap 3:尝试使用超棒的字体...取得成功

我正在尝试使用超棒的字体,但是在运行时,出现以下错误

ActionController::RoutingError (No route matches [GET] "/assets/fonts/font-awesome/fontawesome-webfont.woff"):
....
ActionController::RoutingError (No route matches [GET] "/assets/fonts/font-awesome/fontawesome-webfont.ttf"):
....
ActionController::RoutingError (No route matches [GET] "/assets/fonts/font-awesome/fontawesome-webfont.svg"):
Run Code Online (Sandbox Code Playgroud)

在我的Gemfile中,我有:

 gem "font-awesome-rails"  # https://github.com/bokmann/font-awesome-rails
Run Code Online (Sandbox Code Playgroud)

在我的framework_and_overrides.css.scss中,我有:

// import the CSS framework
@import "bootstrap-sprockets";
@import "bootstrap";
@import "font-awesome";
Run Code Online (Sandbox Code Playgroud)

在我的application.css中,我有:

/*
...
*= require font-awesome
*= require dashboard/framework_and_overrides
....
*/
Run Code Online (Sandbox Code Playgroud)

我在我的application.rb中添加了:

config.assets.paths << Rails.root.join("app", "assets", "fonts")
Run Code Online (Sandbox Code Playgroud)

我运行rake asset:clobber,以干净的方式启动..现在,同样的错误

谢谢您的启发...

ruby-on-rails-4 twitter-bootstrap-3 font-awesome-4

0
推荐指数
1
解决办法
1771
查看次数