标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 resque
我试图让resque工作停止某些条件, 但是没有工作在resque web界面中获得失败状态。
尝试退出()并返回两者都为该作业抛出失败状态。
如何在resque作业中优雅地停止代码执行?
答案 0 :(得分:1)
要在不报告失败状态的情况下停止执行:
raise Resque::Job::DontPerform
在before_perform挂钩中。
这没有详细记录,但您可以在the code中找到参考资料。
更新:Resque hooks documentation