【问题标题】:Fonts being precompiled but not accessible from helpers字体被预编译但无法从助手访问
【发布时间】:2015-09-01 17:55:51
【问题描述】:

我制作的自定义字体正在我的 rails 应用程序中编译:

I, [2015-09-01T13:38:57.301573 #10476]  INFO -- : Writing     /public/assets/icons-62920aea1811c9998d566b5b908a9199.eot
I, [2015-09-01T13:38:57.311575 #10476]  INFO -- : Writing     /public/assets/icons-baf7f6201807b5672ee6122cc0bc52dd.svg
I, [2015-09-01T13:38:57.323575 #10476]  INFO -- : Writing     /public/assets/icons-390fe92685fd76255a36d71c2977516b.ttf
I, [2015-09-01T13:38:57.332575 #10476]  INFO -- : Writing     /public/assets/icons-8695a8c5b193c6423e0b3b7a9c71b808.woff
I, [2015-09-01T13:38:57.339576 #10476]  INFO -- : Writing     /public/assets/ico-addcart-hover-86c1b956b7961e717fa3902779ae46a2.svg

如果我在我的 css 文件中手动添加这些散列资源,则可以访问这些文件,但我无法让生成的 css 具有该路径:

生成的css:

@font-face {
  font-family: "icons";
  src: url(/assets/icons.eot);
  src: url(/assets/icons.eot?#iefix) format("embedded-opentype"), url(/assets/icons.woff) format("woff"), url(/assets/icons.ttf) format("truetype"), url(/assets/icons.svg#icons2) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "icons2";
    src: url(/assets/icons.svg#icons2) format("svg");
}

我的代码:

@font-face {
  font-family: "icons";
  src: font-url("icons.eot");
  src: font-url("icons.eot?#iefix") format("embedded-opentype"),
       font-url("icons.woff") format("woff"),
       font-url("icons.ttf") format("truetype"),
       font-url("icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "icons";
    src: font-url("icons.svg#icons") format("svg");
  }
}

我该怎么做:

  • 仅删除这些资产的预编译?
  • 我的 css 是否真的可以工作并生成正确的路径?

【问题讨论】:

    标签: html css ruby-on-rails asset-pipeline


    【解决方案1】:

    目前我找不到比这更好的解决方案:

    生产.rb:

    config.assets.compile = true
    

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 2016-02-03
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多