Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:使用时从另一个模型访问一个模型_Ruby On Rails_Ruby_Ruby On Rails 3_Model_Cron - Fatal编程技术网

Ruby on rails Rails:使用时从另一个模型访问一个模型

Ruby on rails Rails:使用时从另一个模型访问一个模型,ruby-on-rails,ruby,ruby-on-rails-3,model,cron,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') 在我的工作模式中: class Cronjob def self.cronjob events=Event.find :all end end 我不希望此模型附带表,因此缺少

目前,我的日程表中有此项。rb:

every 1.minutes do
    runner "Cronjob.cronjob"
end
set :output, File.join(path, 'log', 'cron.log')
在我的工作模式中:

class Cronjob
  def self.cronjob
    events=Event.find :all
  end
end
我不希望此模型附带表,因此缺少

然而,有人告诉我:

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

这是因为缺少了您有事件表吗?@InternetSeriousBusiness是的,我有。可能是cron作业本身是外部的吗。请注意,这是在LocalHost上运行的。您是否在另一个不存在该表的环境中运行该代码(fe.development而不是production或viceversa)?@InternetSeriousBusiness可能是它确实给我一分钟时间check@InternetSeriousBusiness不是那样的