1
flyingkid 2012-07-13 15:38:45 +08:00
assets就是资源的文件夹,一般放在这里。最后生产环境发布的时候这些资源文件全部会到public/assets下面。
调用应该要用url("/assets/font.ttf") 这样好些。 |
2
flyingkid 2012-07-13 15:40:13 +08:00
|
3
gugugupan OP @flyingkid
我尝试了一下你的做法,写的内容是`url("/assets/helvetica_neue_condensed_bold.ttf");` 可是浏览器返回了`404 Not Found - http://localhost:3000/assets/helvetica_neue_condensed_bold.ttf"` |
5
chloerei 2012-07-13 17:32:12 +08:00 1
在终端敲命令
> Rails.application.config.assets.paths 默认情况下 assets 会处理这些路径下的文件,所以你要把字体文件放到这些路径下,或者添加一个新路径 # config/application.rb config.assets.paths << Rails.root.join("app", "assets", "fonts") 然后把字体文件放到 app/assets/fonts 下 css 里面写地址是 asset_path 'name.ttf' 或者 '/assets/name.ttf' |