在我的应用程序中有一些帖子将在一天的特定时间内过期。 到期后,客户需要通过电子邮件通知。 我已经在每1分钟使用Rails cron whenever,它会在指定的时间过期并发送邮件给客户。 Schedule.rb every 1.minutes do
rake "ad_has_expired_task"
end
愿意做这样一个更好的办法? 任何帮助表示赞赏。 感谢
我想使用每当gem在我的RoR应用程序中运行预定作业。我运行了捆绑安装,这是我schedule.rb: every 1.minute do
runner "Event.executeEvents"
end
我Event.executeEvents方法是一个简单的日志条目: class Event < ActiveRecord::Base
def executeEvent
根据何时可以指定一组文档every_roles(https://github.com/javan/whenever#capistrano-roles)。现在我想根据自己的角色类似下面的schedule.rb定义一组cronjobs和它们划分: set :output, "log/cron.log"
every :day, at: '11:00', roles: :whenever_alt do