我在Heroku上使用Rails 4,force_ssl = true,将asset_host配置为Cloudfront CDN,配置为使用Heroku rails服务器作为源,并将“match protocol”设置为true。我在使用自签名证书的登台实例上进行了类似的设置。由于自签名,在登台实例上,force_ssl为false,并且CDN配置为强制HTTP(而不是HTTPS)。
问题是生产服务器部署无法刷新缩小的application.js的CDN版本。 SHA会随着每次部署而变化, AND 我已经验证了:
因此:
这绝对令人抓狂。
我正在考虑回到使用S3和asset_sync gem来希望避免这个问题。
有关排除故障的建议吗?或解决这个问题?