有没有推荐的技术来迁移大量的Paperclip S3图片到新的:url和:path格式?
原因是升级到Rails 3.1后,在裁剪后不再显示新版本的缩略图(之前缓存的版本会显示)。这是因为文件名不再更改(因为Rails 3.1中删除了asset_timestamp)。我正在使用:url/path格式中的:fingerprint,但这是从原始文件生成的,而在裁剪时不会更改。
我打算在url/path格式中插入:updated_at,并在裁剪期间更新attachment.updated_at,但在实施该更改后,所有现有图像都需要移动到它们的新位置。这大约是重命名超过50万张图片在S3上。
此时,我正在考虑先将它们复制到新位置,然后部署代码更改,然后移动任何被遗漏的图像(即在复制后上传的图像),但我希望有更简单的方法...有什么建议吗?
原因是升级到Rails 3.1后,在裁剪后不再显示新版本的缩略图(之前缓存的版本会显示)。这是因为文件名不再更改(因为Rails 3.1中删除了asset_timestamp)。我正在使用:url/path格式中的:fingerprint,但这是从原始文件生成的,而在裁剪时不会更改。
我打算在url/path格式中插入:updated_at,并在裁剪期间更新attachment.updated_at,但在实施该更改后,所有现有图像都需要移动到它们的新位置。这大约是重命名超过50万张图片在S3上。
此时,我正在考虑先将它们复制到新位置,然后部署代码更改,然后移动任何被遗漏的图像(即在复制后上传的图像),但我希望有更简单的方法...有什么建议吗?