【发布时间】:2014-07-02 16:57:26
【问题描述】:
我正在尝试使用 rufus-scheduler gem on rails 来设置一些任务(每小时发送一封邮件)。我安装了 gem 并创建了一个 config/initializer/task_scheduler.rb :
require 'rubygems'
require 'rufus/scheduler'
scheduler = Rufus::Scheduler.start_new
scheduler.every("1h") do
Rule.all.each do |r|
RuleMailer.report_email(r).deliver
end
end
但我不明白下一步是什么。这将如何运行?我应该设置一个cron吗?这是由网络服务器运行的? rails s,或者 rake task,什么的。
我不明白,也找不到相关信息。
【问题讨论】:
标签: ruby-on-rails ruby cron