在我的 rails 应用程序中,我使用 Carrierwave 在 Amazon S3 上上传图像。我想指向现有的 Amazon S3 图像,而无需重新上传图像。例如,如果我在http://test.s3.amazonaws.com/image/path/0001/image.jpg有一个现有的 Amazon S3 图像,我可以更新图像的路径以指向该图像吗?我不想使用远程上传选项,因为我真的只想使用已经存在的完全相同的图像(但将其保存在我的记录的“路径”属性中)。
在控制台中,我尝试过:
image.update_attributes(:path=> "http://test.s3.amazonaws.com/image/path/0001/image.jpg")
但这无法覆盖图像的路径。