1
运行在轨道上工作红宝石每天晚上我有一个这样的工作:在特定的时间
class LdapSyncJob < ApplicationJob
queue_as :default
require 'pp'
def perform
users = User.all
users.each do |user|
user.update("Do something")
end
end
end
,我使用的是延迟就业的作业处理。 我的问题是如何以及在哪里定义我的工作每天晚上在特定时间运行? 我是否应该在行动中致电我的工作?如果是的话我该怎么做?
你的意思是这样的一些东西在我schedule.rb((每1.hours做 LdapSyncJob.perform()结束)),但没有奏效。 –
我已经更新了答案,希望它对你有所帮助。 –
这工作正常,但我用crono宝石更容易 –