gpt4 book ai didi

css - 如何在 Ruby on Rails 中使用自定义字体?

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:25 26 4
gpt4 key购买 nike

我有

用户.scss
@font-face {
font-family: scriptina;
src: asset-url('scriptina.ttf')
}

.script {
font: scriptina, cursive;
}

产生

@font-face {
font-family: scriptina;
src: url(/scriptina.ttf);
}
/* line 18, C:/Users/Chloe/workspace//app/assets/stylesheets/users.scss */
.script {
font: scriptina, cursive;
}

但是 http://localhost:3000/scriptina.ttf 生成

Routing Error
No route matches [GET] "/scriptina.ttf"

$ ls app/assets
config images javascripts scriptina.ttf stylesheets

rails 5

引用:http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets

最佳答案

一种方法(概述 here )是将 fonts 文件夹添加到 app/assets,然后将其添加到您的应用程序将查找的文件夹通过编辑 config/application.rb 添加 Assets :

# config/application.rb
config.assets.paths << Rails.root.join("app", "assets", "fonts")

然后将 scriptina.ttf 移动到 app/assets/fonts 中,然后您的 asset-url 助手将引用一个有效的路径到您的字体。

关于css - 如何在 Ruby on Rails 中使用自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44490257/

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