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