【发布时间】:2017-07-05 16:59:46
【问题描述】:
我正在使用 Carrierwave 和 S3 将用户上传的图像存储在我的 rails 应用程序中。
我想存储 2 个版本的图像 - 一个是原始的未压缩图像,另一个是其压缩版本。我该怎么做?
【问题讨论】:
我正在使用 Carrierwave 和 S3 将用户上传的图像存储在我的 rails 应用程序中。
我想存储 2 个版本的图像 - 一个是原始的未压缩图像,另一个是其压缩版本。我该怎么做?
【问题讨论】:
您可以添加到您的上传器:
version :name_of_your_version do
process resize_to_fit: [200,200]
end
在块内你可以传递你想要的任何进程,这些进程将被执行并保存在一个名为name_of_your_version的版本中。
【讨论】: