Rails:使用Whenever时从另一个模型访问一个模型

时间:2012-08-24 08:27:22

标签: ruby-on-rails ruby ruby-on-rails-3 model cron

目前我的日程表中有这个.rb:

every 1.minutes do
    runner "Cronjob.cronjob"
end
set :output, File.join(path, 'log', 'cron.log')

在我的Cronjob模型中:

class Cronjob
  def self.cronjob
    events=Event.find :all
  end
end

我不希望这个模型附带一个表,因此缺少< ActiveRecord::Base

但是我被告知:

Could not find table 'events' (ActiveRecord::StatementInvalid)

这是因为缺少&lt; ActiveRecord :: Base或者是因为这是一个cron作业还是其他的东西,比如与类和实例方法有什么关系?

0 个答案:

没有答案