2014-12-07 76 views
0

我有一個名爲Project的模型的Rails應用程序。我需要每天通過所有項目並調用方法「project_due?」。調用cron的所有模型實例

我想我需要使用每當gem創建cron作業,但我迷失在下一步:什麼是訪問模型實例的正確方法?

編輯:型號代碼,它實際上是相當簡單:

class Project < ActiveRecord::Base 

    def need_new_forecast? 
     d = self.forecasts.last.date_stamp || Date.today 
     return Date.today.beginning_of_week > d.beginning_of_week 
    end 
end 

我需要通過的所有項目每天都去檢查哪些項目需要新的預測(當時我會向用戶發送電子郵件等)。代碼被簡化了,我的應用程序中還有其他一些情況:例如每天/每月/每季度預測

+1

你的問題不清楚給我。你可以嘗試添加一些例子嗎?並分享一些你的模型可能與這個問題有關? 謝謝 – Rubyrider 2014-12-07 13:47:45

回答

0

您可以使用cron調用rake任務。在耙子任務中,您可以照常訪問模型。

相關問題