在我的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")
但这无法覆盖图像的路径。