我想使用fleximage gem和s3进行存储,但不希望dev / qa / test envs使用s3

时间:2010-03-17 14:59:40

标签: ruby-on-rails actionscript-3 image

我有一个rails应用程序,我将在发动机厂托管,并希望在s3上存储图像文件。

但我不知道我是否希望所有开发者机器都使用s3来存储我们所有的测试和开发图像。也许这不是一个问题 - 但让每个人都将所有图像存储在s3中似乎是浪费。

我听说有些人在s3'黑客'开发环境中存储图像,以便在文件系统上本地存储图像 - 然后仅在prod中使用s3。

其他人在做什么?

2 个答案:

答案 0 :(得分:1)

您可以围绕gem编写一个包装类,该类使用文件系统进行映像存储,而不是S3用于非生产环境。然后你的应用程序将直接使用包装器而不是gem。或者使图像存储包装器使用配置选项。

答案 1 :(得分:0)

我使用为什么旧的露营应用程序,parkplace。它的行为类似于(大多数?)S3 API,但在本地运行。它的新位置在这里:http://github.com/technoweenie/parkplace