计划正在运行但错误“未定义的方法'do_something'”。什么不对?
使用导轨 3。
在 config/initializers/task_scheduler.rb 中:
require 'rubygems'
require 'rufus/scheduler'
scheduler = Rufus::Scheduler.start_new
scheduler.every("10s") do
JobThing.do_something
end
模型/job_thing.rb:
class JobThing < ActiveRecord::Base
def do_something
puts "something"
end
end
谢谢