有没有人知道可以自动将 Rails 应用程序静态资产部署到 Rackspace Cloud Files 或 Amazon Cloud Front 的工具?
在我的完美世界中,capistrano 会自动上传 javascript、样式表和图像中的所有内容,然后覆盖默认的 image_tag 和 script_tags 以路由到适当的 CDN 路径。
如果部署任务创建一个新容器,每个部署都创建一个新的容器,就像 cap 创建一个新的发布目录,或者它应该使用相同的容器并保留一个包含所有已部署资产的哈希值的缓存文件,并且只将新资产部署到利用长 CDN TTL。