我正在使用carrierwave上传我的图片但失败了。请帮我。
使用的版本:
rails (4.0.1)
carrierwave (0.10.0)
carrierwave-mongoid (0.7.1)
carrierwave_backgrounder (0.4.1)
我的上传者:
#<EventImageUploader:0x007fc6a948ede8
@model=#<Event::EventImage
_id: 5876f63b6c616cea34630000,
c_at(created_at): 2017-01-12 03:21:31 UTC,
image: nil,
image_tmp: "1484191291-59956-9524/2016-12-10_23-45.jpg">,
@mounted_as=:image>
我的图像是nil
,但下面的图像image_tmp
存在。我的 sidekiq 也运行良好。
这是我的工人:
class ImageWorker < ::CarrierWave::Workers::StoreAsset
def perform(*args)
super(*args)
record = ::CarrierWave::Workers::Base.perform(*args)
if record
p "success"
else
raise "record #{args} not found, failed"
end
end
end
如何使上传工作?谢谢你。