2
我有一个基于ruby on rails的web应用程序,它使用this延迟作业宝石。Rails - 延迟完成作业
我有一个触发延迟工作的功能,这又会触发其他几个延迟工作。有没有办法,窝情况是一个事件,可以表明所有与父母有关的工作已经完成?或者,当我尝试检索文档时,是否需要处理任何可用的数据?
例子:
def create_vegetable
#..... creates some vegetable
end
def create_vegetable_asynchronously id
Farm.delay(priority: 30, owner: User.where("authentication.auth_token" => token).first, class_name: "Farm", job_name:create "create_vegetable_asynchronously").create_vegetable(id)
end
def create_farm_asynchronously data
data.each do |vegetable|
create_vegetable_asynchronously vegetable.id
end
end
handle_asynchronously :create_farm_asynchoronously