Вручную повторите задание в Delayed_job

Отложенный:: особенность автоповторной попытки Задания является замечательной, но существует задание, которое я хочу вручную повторить теперь. Есть ли метод, как который я могу обратиться к самому заданию...

Delayed::Job.all[0].perform

или выполненный, или что-то. Я попробовал несколько вещей, и расчесал документацию, но не мог выяснить, как выполнить ручную повторную попытку задания.

64
задан Michael Waxman 22 July 2010 в 18:23
поделиться

1 ответ

Вы можете сделать это точно так, как вы сказали, найдя задание и выполнив его.

Однако обычно я просто возвращаю run_at назад, чтобы обработчик задания снова его подхватил.

11
ответ дан 24 November 2019 в 15:43
поделиться