我正在开发一个带有引导主题的项目, toolkit.css 中的字体路径指向../fonts/
。
当rails在/app/assets/fonts/
中预编译我的字体时,它会将它们放在/public/assets
中,但CSS文件指向public/fonts
。
这是一个代码段:
@font-face {
font-family: "toolkit-entypo";
src: url("../fonts/toolkit-entypo.eot");
src: url("../fonts/toolkit-entypo.eot?#iefix") format("eot"),
url("../fonts/toolkit-entypo.woff2") format("woff2"),
url("../fonts/toolkit-entypo.woff") format("woff"),
url("../fonts/toolkit-entypo.ttf") format("truetype");
font-weight: normal;
font-style: normal; }
我可以想到两个选项,但我相信每个选项都有错误:
../fonts/
更改为../assets/
/app/assets/fonts/
中的字体仅预编译为/public/fonts/
。
/public/assets/
我理解这个问题是基于意见的,因为我提出了两个可能的解决方案,但也许世界上有人可以指出我正确的方向。
感谢您的时间。