我在延遲工作添加PDF生成任務像下面 @employe.each do |em|
em.details.each do |detail|
Delayed::Job.enqueue GeneratePdf.new(detail)
end
end
這工作得很好,但它需要像2分鐘遍歷所有聘用過的員工和他們的詳細資料,並完成請求。 我該如何縮短這個時間
我正在使用delayed_jobs gem。假設,我有一個ArticleController與BackgroundJobs.rb class BackgroundJobs < ActiveRecord::Base
def sendmail(article_id)
#code to send mail
end
def createpdf((article_id))