【发布时间】:2015-10-05 14:51:46
【问题描述】:
我遵循了 When 教程并安装了 gem。我正在使用 Ubuntu。我在模型中写了这个方法:
def self.cron_job
puts "am in cron"
InspectionReport.all
logger.info Time.now.to_s
InspectionReport.all.each do |ins|
ins.date = ins.date+1.month
ins.save!
end
end
schedule.rb 中的代码:
set :output, "/log/cron.log"
every 1.minute do
runner "InspectionReport.cron_job", :environment => :development
rake update_inspection_reports end
一分钟后什么都没有发生。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails cron whenever