0
我目前爲使用蝦和蝦的單個用戶生成報告。當用戶點擊下載報告時,控制器動作被調用,然後使用PRAWNTO調用我的視圖中的report.pdf.prawn。這是所有良好的MVC結構。延遲作業與蝦和蝦
我現在想使用delayed_job gem爲200個用戶創建一個組合報告。我決定使用delayed_job(因爲它與heroku很好)。當我調用一個控制器動作時,我正在啓動延遲的作業(例如def generate_batch_report)。我創建了一個名爲BatchReportJob的Job對象,它的執行方法由控制器操作調用。這是我卡住的地方 - 我不知道在執行方法中要做什麼。我基本上想要在一個pdf中爲每個用戶打印報告,並且我想將我的蝦文件代碼保存在View文件夾中。
任何建議,將不勝感激。