最近,我们将资产转移到 CDN Cloudfront 上。我们注意到 Firefox 上的表面已损坏。经过几分钟的搜索,这是一个CORS的故事。我们允许使用 Cloudfront 字段。
application_controller
:
after_filter :set_access_control_headers
def set_access_control_headers
headers['Access-Control-Allow-Origin'] = CDN_CLOUDFRONT
end
production.rb
:
CDN_CLOUDFRONT = "http://xxx.cloudfront.net"
直到昨天,这一切都很好。经过多次搜索和思考,我没有找到解决方案。
任何想法?