在使用 Paperdragon 处理图像的 Trailblazer 操作中,典型的代码如下:
def process(params)
validate(params) do |f|
f.image!(f.upload) do |v|
v.process!(:original)
v.process!(:version_a) { |job| job.something... }
v.process!(:version_b) { |job| job.something... }
v.process!(:version_c) { |job| job.something... }
end
end
end
end
这将从上传的图像创建四个版本,该图像可根据upload
操作的合同进行访问。
我想做一些事情来:original
生成,:edited
然后用作,和:edited
的基线。我如何使用 Paperdragon 实现这一目标?:verson_a
:version_b
:version_c