请教如何自动运行某个controller里的方法

请教如何自动运行某个controller里的方法

就是能让系统每隔一定的时间,自动运行一个方法来发送邮件,邮件模板和方法都配置好了,可以成功发送,就是想让系统每隔一个星期自动发送一份mail,不知道有没有什么方法可以实现,谢谢了
用Time类,实例化一个Time,调用当天的星期
判断星期是否等于星期一,
如果等于星期一,就调用发送邮件方法。
详细Time常用方法,http://www.roredu.com/rubyrails/2008/07/26/qa1-2/
如果在linux,最好使用系统的计划任务----cron/atd等来计划运行一个ruby程序,最简单.