4

我的 s3 中已经有文件,这些文件是通过 FTP 上传的,我只想将它们附加到我的模型上,如果我使用同一个存储桶来存储我通过 CarrierWave 上传的文件和我通过 FTP 上传的那些,有没有办法将文件的 s3 密钥分配给(通过模型)文件本身通过 CarrierWave 的附件策略处理的(新)关联记录?

4

1 回答 1

7

假设您已经创建了缩略图,并且可以将文件存储在 S3 上的正确目录中,您可以简单地:

@user.update_column(:image, "your-image-name.png")

这不会执行任何回调,carrierwave 将假定所有处理都已完成。

虽然这是很多假设,所以这在现实中可能对你不起作用。

于 2013-06-06T18:29:16.167 回答