Rails 4.x ETAG 与 S3 资产

Rails 4.x ETAG with S3 assets

我正在努力在我的 Rails 应用程序上启用缓存。我在一个动作上启用了 ETAG,效果很好。但一些用户资产位于 S3 存储桶中,例如个人资料图片。所以几分钟后,amazon url 过期了,页面再也找不到头像了。

如何处理这样的事情?

我才知道。解决这个问题的唯一方法是制作个人资料图片 public,并且没有过期时间。