如题~
记得以前 ruby-china 是放在又拍上的?
https://github.com/mangege/asset_oss/blob/master/lib/asset_oss/asset.rb
这里有个 expiry_date 的方法,然后通过 header 的 Expires 来传递过去,看下代码就清楚了
#7 楼 @zj0713001 已经用上啦,的确很方便,就是每次 compile 之后 rails 会加上不同的 digest,那么七牛上以前的 assets 应该是还存在 bucket 里吧,这个小问题怎么处理比较方便呢?
#8 楼 @xranthoar 我是隔几周清空该 bucket 的,如果你需要精准,那写个 task 部署时调七牛 api 删除以前的也可以做到,不过我觉得真心不用那么折腾,没多少文件。