Ruby on rails 延迟的作业自定义作业类型,具有

Ruby on rails 延迟的作业自定义作业类型,具有,ruby-on-rails,ruby-on-rails-3,cron,delayed-job,whenever,Ruby On Rails,Ruby On Rails 3,Cron,Delayed Job,Whenever,我一直在使用时钟运行自定义延迟作业后,每6分钟。我打算尝试宝石而不是钟表。有没有人知道我应该如何着手处理以下问题: Delayed::Job.enqueue(DelayedRake.new("contact:new"),priority:1,run_at: Time.now) 有了发条,我就这样做了 every(1.hour, 'Fetching New Contacts',at: '**:01') { Delayed::Job.enqueue(DelayedRake.new("contac

我一直在使用时钟运行自定义延迟作业后,每6分钟。我打算尝试宝石而不是钟表。有没有人知道我应该如何着手处理以下问题:

 Delayed::Job.enqueue(DelayedRake.new("contact:new"),priority:1,run_at: Time.now)
有了发条,我就这样做了

every(1.hour, 'Fetching New Contacts',at: '**:01') { Delayed::Job.enqueue(DelayedRake.new("contact:new"),priority:1,run_at: Time.now) }
有了发条宝石,它工作得非常完美。我们正在将应用程序从Heroku迁移到EC2,我不想在Amazon EC2实例上使用clockwork


我们非常感谢您对解决此问题的任何帮助。

应该这样做:

every 1.hour, at: 1 do
 runner 'Delayed::Job.enqueue(DelayedRake.new("contact:new"),priority:1,run_at: Time.now)'
end
工作起来很有魅力。以下是github问题的链接: