尝试从开发中使用的已部署的Rails 3.2应用程序提供字体服务。示例网址:
http://app.code-london.co.uk/assets/146726/F3360BA8197ED501A.css
(位于app/assets/fonts/146726/
)
404的结果。
我最近补充道:
application.rb中:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
Production.rb:
config.serve_static_assets = true
FWIW该位置不一定是/ assets,但是需要什么才能让heroku提供这些字体文件?
这是typography.com设置(http://www.typography.com/cloud/user-guide/moving-to-production)
的要求修改 我刚刚发现.eot文件正在服务,它只是.css文件没有。在资产管道中建议一些我不了解的东西?
答案 0 :(得分:2)
诀窍是将字体目录添加到{app}/public
文件夹。
css文件现在按原样提供(http://{site}/fonts/{folder}
),字体代工是一个快乐的兔子。 (/public
不在浏览器路径中)