Heroku rails app不提供字体资源

时间:2015-05-22 09:31:18

标签: ruby-on-rails ruby-on-rails-3 heroku fonts

尝试从开发中使用的已部署的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文件没有。在资产管道中建议一些我不了解的东西?

1 个答案:

答案 0 :(得分:2)

诀窍是将字体目录添加到{app}/public文件夹。

css文件现在按原样提供(http://{site}/fonts/{folder}),字体代工是一个快乐的兔子。 (/public不在浏览器路径中)