在使用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文件夹中提供它们?
感谢。
答案 0 :(得分:0)
您可以创建单独的文件,并将其包含在普通<link>
标记的主布局中。这篇文章可能会有所帮助:http://thelazylog.com/posts/resolve-cors-fonts-issue-on-firefox-and-now-chrome-too-with-rails-assets-pipeline