Ruby 带Resque适配器的ActiveJob(添加延迟/超时功能)

Ruby 带Resque适配器的ActiveJob(添加延迟/超时功能),ruby,resque,ruby-on-rails-4.2,rails-activejob,resque-scheduler,Ruby,Resque,Ruby On Rails 4.2,Rails Activejob,Resque Scheduler,我计划使用循环传递多个活动工单。 但是我需要在每个数据循环中有一个延迟/超时函数。 我的代码如下: for s in @saved_jobs # ADD delay funtion for each data to pass in ActiveJob Process # for ex. every data will pass to background job after every 3minutes ActiveCallsJob.perform_later(xxx, xx, x)

我计划使用循环传递多个活动工单。 但是我需要在每个数据循环中有一个延迟/超时函数。 我的代码如下:

for s in @saved_jobs
  # ADD delay funtion for each data to pass in ActiveJob Process
  # for ex. every data will pass to background job after every 3minutes
  ActiveCallsJob.perform_later(xxx, xx, x)
end

@saved_jobs = Information from DB
ActiveCallsJob = Class name of ActiveJob

请帮忙,谢谢

这很简单。您只需阅读手册:


这很简单。您只需阅读手册:

# Enqueue a job to be performed tomorrow at noon.
MyJob.set(wait_until: Date.tomorrow.noon).perform_later(record)

# Enqueue a job to be performed 1 week from now.
MyJob.set(wait: 1.week).perform_later(record)