2011-10-15 44 views
5

我目前有一个应用程序在Heroku雪松堆栈运行与独角兽。Rails 3.1资产,缓存控制,最大年龄和过期标题

我还将CloudFront配置为自定义起源以托管我的css/js资产。然而,看起来无论如何,我配置Rails的静态/资产时,它都不允许我设置Cache-Control,Max-Age或Expires标题。

这很重要,因为标题是使用CloudFront传递的,如果我无法设置它们,CloudFront将不会正确缓存它们。

回答

4

尝试将此添加到您的environments/production.rb文件中。

config.static_cache_control = "public, max-age=3600" 
相关问题