Ruby on rails 延迟作业自定义失败断言?
我正在使用延迟作业作为优先级队列。我想知道如何定义失败的工作Ruby on rails 延迟作业自定义失败断言?,ruby-on-rails,ruby,delayed-job,priority-queue,Ruby On Rails,Ruby,Delayed Job,Priority Queue,我正在使用延迟作业作为优先级队列。我想知道如何定义失败的工作 谢谢。默认情况下会删除失败的作业,就像成功的作业一样。但是,您可以将其配置为保留,在这种情况下,failed_at列将填充上次失败的时间。然后您只需检查failed_at是否为零。对于默认行为,我没有找到区分成功作业和失败作业的方法。失败作业是指引发错误的作业。如果你想让工作失败,你可以简单地提出一个错误。有时,如果我在等待其他任务完成,我会在未来的x时间内,将另一个任务放入队列中,并在处运行。Oops,我重新阅读了问题,发现我并没有
谢谢。默认情况下会删除失败的作业,就像成功的作业一样。但是,您可以将其配置为保留,在这种情况下,failed_at列将填充上次失败的时间。然后您只需检查failed_at是否为零。对于默认行为,我没有找到区分成功作业和失败作业的方法。失败作业是指引发错误的作业。如果你想让工作失败,你可以简单地提出一个错误。有时,如果我在等待其他任务完成,我会在未来的x时间内,将另一个任务放入队列中,并在处运行
。Oops,我重新阅读了问题,发现我并没有真正回答它。幸运的是,杰夫成功了!