2012-07-17 49 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