Ruby on rails resque未正确加载rails环境
我正在转换一个工作应用程序,通过resque处理传入的请求。作业将被正确提交以重新设定。当工作人员抓取任务并开始执行时,问题就开始了 在我的应用程序中,当我试图引用其中一个字段时,我的一个模型出现了错误。class关键字Ruby on rails resque未正确加载rails环境,ruby-on-rails,resque,Ruby On Rails,Resque,我正在转换一个工作应用程序,通过resque处理传入的请求。作业将被正确提交以重新设定。当工作人员抓取任务并开始执行时,问题就开始了 在我的应用程序中,当我试图引用其中一个字段时,我的一个模型出现了错误。class关键字
def self.perform(phone_number,message,short_code)
k = Keyword.first
k.rule
Parser.new.parse_request(phone_number,message,short_code)
end
在我通过了这个问题之后,以前正常工作的代码中开始出现其他随机错误。ex casecmp不是有效的方法。
我确信这不是我的代码的问题,因为当我从rails控制台调用相同的方法时,它工作得非常好
这是我的设置
-ruby 1.8.7(2010-01-10 patchlevel 249)[x86_64-linux]
-创业板1.3.5
-轨道2.3.8
-第1.17.1条
-Ubuntu 10.04.3 LTS
工人
class ProcessMo
@queue = :incoming_messages_queue
def self.perform(phone_number,message,short_code)
Parser.new.parse_request(phone_number,message,short_code)
end
end
耙
require "resque/tasks"
task "resque:setup" => :environment
从错误消息中可以看出,这段代码前面似乎有以下内容:
private
从错误消息中可以看出,这段代码前面似乎有以下内容:
private