使用 Carrier Wave 和Carrier Wave Backgrounder,我设法延迟了图像处理(通过延迟作业),有点。在图像上传时,作业会排队,但遗憾的是它也在上传时同步处理。然后,执行相同工作的计划作业开始再次处理映像版本。
显然,我希望它不会在上传时立即处理,而只处理来自工作人员的版本。
我的 Rails 3 模型的相关位在这里:
class Product < ActiveRecord::Base
include ::CarrierWave::Backgrounder::Delay
mount_uploader :image, ProductUploader
process_in_background :image
end
如何强制图像不立即处理?