【发布时间】:2014-07-21 19:41:09
【问题描述】:
我目前在使用 CloudFront 提供资产时遇到了 Firefox 的 CORS 相同域策略。我试过使用Font Assets gem 没有任何运气。
我想过在我的样式表中加入这样的东西:
src: url('<%= Rails.application.config.local_static_url %>/belinda-webfont.eot');
和配置值
config.local_static_url = '//mydomain.com'
我将字体保存在 app/assets/fonts 文件夹中。 我不知道如何使它工作,因为字体被复制到 S3,并将摘要添加到其中。
有没有办法将字体保留在 Heroku 上并从 /assets 文件夹提供它们?
谢谢。
【问题讨论】:
-
如果您有不想通过管道的资产,请将它们放入
/public而不是/assets。然后它们将作为静态文件提供,没有任何魔法。 -
哇,谢谢。不敢相信我没有想到这一点。
标签: ruby-on-rails heroku fonts asset-pipeline