【发布时间】:2011-08-23 18:09:57
【问题描述】:
我只是想知道,在 Ruby on Rails 3 应用程序中,如果我想每天向用户发送一次电子邮件通知,而不是每次通知,我将如何使用 Action Mailer 进行设置?
具体来说,是否有办法在每天下午 6:00 运行邮件?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 email notifications actionmailer
我只是想知道,在 Ruby on Rails 3 应用程序中,如果我想每天向用户发送一次电子邮件通知,而不是每次通知,我将如何使用 Action Mailer 进行设置?
具体来说,是否有办法在每天下午 6:00 运行邮件?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 email notifications actionmailer
一种选择是运行 cron 作业(Linux / Mac 服务器)。使用Whenever gem 相当简单,它将cron 作业语法的实际编写抽象为一组方便的ruby 方法,您可以通过编程方式对其进行更改。
This Railscast 处理得很好。
【讨论】: