在我的Rails应用程序中,我使用Carrierwave在Amazon S3上上传图像。我想指出现有的Amazon S3图像,而不必重新上传图像。例如,如果我在http://test.s3.amazonaws.com/image/path/0001/image.jpg上有现有Amazon S3映像,我可以更新映像路径以指向此映像吗?我不想使用远程上传选项,因为我真的只想使用已经存在的相同确切图像(但将其保存在我的记录的“路径”属性中)。carrierwave:指向现有图像
在控制台中,我已经试过:
image.update_attributes(:path=> "http://test.s3.amazonaws.com/image/path/0001/image.jpg")
但这未能覆盖图像的路径。
你怎么能解决这个问题? – Mohamad
我最终没有创建新记录,只是指向原始记录。 – scientiffic
嗨@scientiffic你找到了解决方案吗?我很有趣 – medBo