Rails:作业完成后的Paperclip延迟检测

时间:2013-12-19 14:17:17

标签: ruby-on-rails paperclip resque

嗨,我有点像这样的菜鸟。

我正在使用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 ::延迟

我不知道

1 个答案:

答案 0 :(得分:1)

paperclip-delay gem通过向数据库添加处理列来支持此功能。它将在处理完成时设置。信息在README