我目前在使用独角兽的Heroku Cedar堆栈上有一个应用程序。
我还将CloudFront配置为托管我的css / js资产的自定义源。但是,似乎无论我为Rails配置静态/资产的哪种方式,它都不允许我设置Cache-Control,Max-Age或Expires标头。
这很重要,因为标题是与CloudFront一起传递的,如果我无法设置它们,CloudFront将无法正确缓存它们。
答案 0 :(得分:4)
尝试将此添加到您的environment / production.rb文件中。
config.static_cache_control = "public, max-age=3600"