我需要有条件地创建不同版本的上传图像。我知道Carrierwave支持此功能。但是我的要求有点棘手。对于每个上传的图像,我需要创建2个版本并且需要根据条件缩放原始图像。下面的代码会让你更好地了解我正在尝试做什么:version:leftright,:if=>:image?doprocess:resize_to_fill=>[667*2,778*2],:if=>:is_retina_resolution?process:resize_to_fill=>[667,778],:if=>!:is_retina_resolution?endversion:updown,:if=>:image?d