嗨,我有点像这样的菜鸟。
我正在使用paperclip-delay在resque中将图像处理放在后台,我试图在作业完成后触发操作..
我尝试分拣宝石并在其中添加动作,但这看起来像一个丑陋的方法..就像它出现在这个问题的答案中 Knowing when resque worker had completed job
还考虑从gem中删除一些代码并直接在我的模型中使用它
还有其他想法
======被修改
我用过
if @video.save
Delayed::Worker.new.work_off
@video.reload
put 'aheee'
respond_to do |format|
format.html {redirect_to videos_path, notice: 'Video uploaded and will be converted shortly '}
end
喜欢在gem README中引用,它给了我
未初始化的常量ImagesController ::延迟
我不知道
答案 0 :(得分:1)
paperclip-delay gem通过向数据库添加处理列来支持此功能。它将在处理完成时设置。信息在README
中