我正在使用paperclip gem将图像上传到s3 amazone。上传了三个图像副本 - 一个是真实的,两个是不同的分辨率,如10x10,50x50。
现在我要上传5张图片,如10x10,20x20,...... 这可以通过在模型中指定大小来完成。
但是s3上的现有图像呢?如何在s3上创建现有图像的副本?
答案 0 :(得分:4)
您可以在模型中指定样式
styles => { :first=> "10x10", :second=> "20x20", :third=> "30x30", ....},
在制作新样式后,只需使用rake task paperclip提供
rake paperclip:refresh CLASS=User
其中User是此案例中的模型
这将继续每个用户并重新生成图像
在这里看到更多 https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation