2012-07-17 47 views

回答

0

你可以在你schedule.rb文件

every 1.day do 
    trigger mailer 
end 

和郵件方式

def mail_setup 
    if Date.today == event_date - 2.days 
    mail setup 
    else 
    do nothing 
    end 
end 
+0

有幫助嗎? – abhas 2012-07-25 12:28:15

+0

還沒有機會進行測試 – 2012-10-25 08:32:02

0

試試這個

你可能自己已經想通了這alreay出來。那麼......無論如何:在所描述的情況下,我總是使用外部crontab作業。在一定的時間間隔(以你的情況如每一天),您通過

rails runner script.rb 

rails runner -e class-method 

腳本或則該方法撥入您的應用程序掃描DB未決觸發日期和做什麼它應該做的,例如發送電子郵件。

ps:當然,你必須照顧你的導軌調用的正確環境。

+0

還是我的幫助? ;-) – Atastor 2012-09-17 15:18:55

+0

還沒有機會測試 – 2012-10-25 08:32:26