1

随着我们页面数量的增加,rails 项目中的图片数量也大大增加。有没有人有一个很好的策略来跟踪这些图像?

我们尝试了几个想法,但似乎没有什么能解决所有问题。以下是我们提出的高级要求:

  • 本地的任何开发人员都应该可以使用图像(假设他们有代码访问权限)。
  • 更新的图像可以在部署时自动发送到 amazon s3(并发送到云端)
  • 一种在图像更改时“过期”图像的简单方法,迫使浏览器下载而不是使用缓存版本
4

1 回答 1

2

我们实际上部署了一个 Rake 任务来存档它并保持我们的应用程序和(在我们的例子中)Cloudfiles 之间的所有文件同步。

rake 任务检查新文件或已更改的文件并将它们上传到 Cloudfiles。如果开发人员添加了资产,他们只需运行 rake 任务并更新云。他们还将文件签入到我们的版本控制中,以便其他开发人员可以访问它。

于 2010-10-26T02:36:01.077 回答