我需要在我的应用中随时使用 我怎样才能在Course.start_at和Course.end_at之间的某些日子里向我的Course.teacher发送电子邮件。我不理解每当gem使用时,似乎没有很好的教程在模型中使用它并使用它们的方法。
答案 0 :(得分:1)
whenever Gem documentation非常清楚如何在轨道中使用Gem,但是你可能不清楚如何配置cron作业('只要'只是cron的前端)
作为cron的替代方案,我建议使用Heroku Scheduler(并部署到Heroku而不是在本地/在安装了cron的Linux实例上托管它)。 Heroku没有cron,但是它们支持免费服务器和免费工具(Scheduler),可以让你在每天重复的特定时间触发Rake任务。
Getting Started with Rails 4.x on Heroku然后配置Heroku Scheduler AddOn。
您的问题的一般程序是: