我想生成大量虚拟数据 - 部分数据是各种大小的图像。从头像到横幅到其他图像尺寸。
如果没有Factory Girl,我如何在我的Rails 3应用程序中动态地执行此操作?
感谢。
P.S。如果该方法可以处理将图像推送到S3,那也将是很好的。同样,我的应用程序配置为使用CarrierWave&雾将图像推送到S3。因此,无论我用于动态图像生成,只需要使用它。
答案 0 :(得分:0)
我可能会使用RMagick,这是ImageMagick的Ruby前端。我想你可以创建一个简单的类来获取你的宽度/高度参数,并生成类似于矩形的东西,其中红色x从一个角落到另一个角落。它的记录相当充分,所以这应该很容易做到。
我没有使用过CarrierWave,所以我不能在那里提供建议。如果你可以只提供一个文件路径,那么如果你包含一个返回虚拟文件路径的公共方法,你应该没有问题。