Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:字体真棒不下载_Ruby On Rails_Twitter Bootstrap_Twitter Bootstrap Rails_Font Awesome - Fatal编程技术网

Ruby on rails Rails:字体真棒不下载

Ruby on rails Rails:字体真棒不下载,ruby-on-rails,twitter-bootstrap,twitter-bootstrap-rails,font-awesome,Ruby On Rails,Twitter Bootstrap,Twitter Bootstrap Rails,Font Awesome,我只是在我的项目中运行了bundle update,Font Asomeous不再工作了 我尝试了字体很棒的sass-rails和twitter引导程序rails(也包括字体很棒),它们的行为都是一样的:显示的不是图标,而是正方形 我检查了已编译的CSS,并尝试下载字体: @font-face { font-family: "FontAwesome"; src: url(/assets/fontawesome-webfont.eot); src: url(/assets/fontaw

我只是在我的项目中运行了
bundle update
,Font Asomeous不再工作了

我尝试了字体很棒的sass-rails和twitter引导程序rails(也包括字体很棒),它们的行为都是一样的:显示的不是图标,而是正方形

我检查了已编译的CSS,并尝试下载字体:

@font-face {
  font-family: "FontAwesome";
  src: url(/assets/fontawesome-webfont.eot);
  src: url(/assets/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/fontawesome-webfont.woff) format("woff"), url(/assets/fontawesome-webfont.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
所以我试着下载myapp/assets/fontawesome-webfont.woff,结果成功了。 我就是不明白这里有什么问题

我的
应用程序.css.scss

*
 *= require_self
 *= require bootstrap-datepicker
 *= require_tree .
 */

@import "bootstrap";
body {
  padding-top: 60px;
}
@import "bootstrap-responsive";
@import "font-awesome";

@font-face {
  font-family: 'Pontano Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Pontano Sans'), local('PontanoSans-Regular'), url(/assets/pontanosans.woff) format('woff');
}

*{
  font-family: 'Pontano Sans', sans-serif !important;
}

.table tbody tr:hover {
  cursor: pointer;
}

// rest of file...
例如,pontano sans的工作原理与预期一致

我的文件(仅资产组):

我做错了什么

提前谢谢


编辑


看起来像个bug:

我建议改变方法:在
app/assets
下创建一个名为
font
的新目录。然后将glyphs图像复制到那里,并将其包含到
application.rb
文件中的资产中,如下所示:

config.assets.paths << Rails.root.join("app", "assets", "fonts")
@font-face {
  font-family: "FontAwesome";
  src: url('<%= asset_path('fontawesome-webfont.eot')%>');
  src: url('<%= asset_path('fontawesome-webfont.eot?#iefix')%>') format('eot'), url('<%=    asset_path('fontawesome-webfont.woff')%>') format('woff'), url('<%= asset_path('fontawesome-webfont.ttf')%>') format('truetype'), url('<%= asset_path('fontawesome-webfont.svg#FontAwesome')%>') format('svg');
 font-weight: normal;
 font-style: normal;
 }
此解决方案包括删除gem
“font-awesome-sass-rails”

嗯,这是一个很好的例子

现在,我正在使用我自己的存储库分支。

错误,这就是原因。 尝试使用

@import "font-awesome.css";
而不是

@import "font-awesome";

它曾经工作过,但在
捆绑包更新后突然停止?
@import "font-awesome";