gpt4 book ai didi

html - 字体被预编译但无法从助手访问

转载 作者:行者123 更新时间:2023-11-28 07:16:15 25 4
gpt4 key购买 nike

我制作了一个自定义字体,正在我的 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");
}
}

我怎样才能:

  • 仅删除那些 Assets 的预编译?
  • 我的 CSS 是否真正起作用并生成了正确的路径?

最佳答案

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

生产.rb:

config.assets.compile = true

关于html - 字体被预编译但无法从助手访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com