有没有一种方法可以通过“delay”方法而不是通过handle_asynchronously通过delay_job在特定时间安排作业?就像是:

  class.delay.method(param), :run_at => Proc.new {time}

最佳答案

弄清楚了。您可以通过将run_at作为参数传递来运行delay_job来延迟。

  class.delay(run_at: 5.hours.from_now).method(param)

关于ruby-on-rails - 在特定时间安排工作延迟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18618823/

10-12 07:34