gpt4 book ai didi

ruby-on-rails - 如何使 Rails 路由响应字体文件(eot)?

转载 作者:行者123 更新时间:2023-12-04 20:18:36 25 4
gpt4 key购买 nike

在我的 rails(2.x) 应用程序中。我想在我的 View 中使用自定义字体。所以我在字体文件夹下公共(public)添加了字体文件。当我尝试在 url 中或通过应用程序获取字体时,它通过路由错误。我猜 Rails 路线无法识别格式/文件。如果我错了,请纠正我并给我解决方案

CSS代码:

@font-face {
font-family: 'Effra';
src: url('/fonts/effra_std_rg-webfont.eot');
src: url('/fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/effra_std_rg-webfont.woff') format('woff'),
url('/fonts/effra_std_rg-webfont.ttf') format('truetype'),
url('/fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg');
font-weight: normal;
font-style: normal;

}

注意:我可以通过直接输入路径而不是eot文件来获取woff、ttf文件。
Error trace:
Unknown action
No action responded to fonts. Actions: XXXXXXsomeactionsXXXXX and rescue_404

提前致谢,
阿伦。

最佳答案

我通过移动 public/stylesheets/fonts 下的字体文件夹来解决上述问题。并将上面的代码制作如下。

 font-face {
font-family: 'Effra';
src: url('fonts/effra_std_rg-webfont.eot');
src: url('fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/effra_std_rg-webfont.woff') format('woff'),
url('fonts/effra_std_rg-webfont.ttf') format('truetype'),
url('fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg');
font-weight: normal;
font-style: normal;
}

希望这对其他人有帮助。

关于ruby-on-rails - 如何使 Rails 路由响应字体文件(eot)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9092950/

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