我是铁杆新手。我试图弄清楚如何包含自定义文件夹路径,因为我使用bootstrap并尝试从特定路径加载一些字体“/assets/themes/default/assets/fonts/icons.woff2”因此我创建了文件夹在assest文件夹里面的主题,在主题文件夹里面我创建了默认文件夹..所以直到fonts文件夹,我在fonts文件夹里面保留了icons.woff2。如何将此路径包含到我的项目中仍然会找到资源未找到异常
GET http://localhost:3000/assets/themes/default/assets/fonts/icons.ttf 404 (Not Found)
答案 0 :(得分:0)
对于bootstrap,您可以将文件夹字体包含到资源中,对于rails 4+,您可以使用 font-url 帮助程序。适用于glyphicons的标准是
@at-root {
// Import the fonts
@font-face {
font-family: 'Glyphicons Halflings';
src: font-url('bootstrap/glyphicons-halflings-regular.eot');
src: font-url('bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), font-url('bootstrap/glyphicons-halflings-regular.woff2') format('woff2'), font-url('bootstrap/glyphicons-halflings-regular.woff') format('woff'), font-url('bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), font-url('bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
}
适用于当前的bootstrap和rails 4+ font-url助手自动指向app / assets / fonts