在Heroku上启用Rails CloudFront

时间:2017-03-25 05:27:52

标签: ruby-on-rails heroku amazon-cloudfront

我跟着this article on Heroku在Heroku上托管的Rails 5应用上启用了CloudFront。但是,它似乎不适用于我的图像(在S3上托管)。

我尝试将AWS中的Origin Domain Name设置为S3存储桶(从下拉列表中选择),以及我应用的域名。

但是,当我查看源代码时,图像仍然使用S3 URL,而不是使用CloudFront URL开头,这使我相信某些内容没有正确设置。

当我查看源代码时,我可以看到有些内容正在使用前言,例如我的favicon https://mycloudfront.cloudfront.net/assets/favicon-28fde7db6babda6b94460b806d567abe4521f8dd77bc3741debadbf30eeecb19.ico

我看过这篇文章 Rails Cloudfront assets not served,但我在源代码中显示S3网址的图片上使用image_tag

in production.rb

config.action_controller.asset_host = "https://mycloudfront.cloudfront.net/"

0 个答案:

没有答案