开发中:
1.9.3p429:001 > Auction::RiskProfile.instance_variable_get(:@queue)
=> :low_priority
1.9.3p429 :002 > Resque.queue_from_class(Auction::RiskProfile)
=> :low_priority
1.9.3p429:003 > Resque.enqueue(Auction::RiskProfile)
=> 真
但是在测试环境中:
雷斯克
=> Resque Client 连接到 redis://127.0.0.1:6379/0
Auction::RiskProfile.instance_variable_get(:@queue)
=> 无
Resque.queue_from_class(Auction::RiskProfile)
=> 假的
Resque.enqueue(Auction::RiskProfile)
Resque::NoQueueError:作业必须放在队列中。
来自/home/bharani/Desktop/catawiki-bundle/ruby/1.9.1/gems/resque-1.24.1
/lib/resque.rb:348:在“验证”中
我不知道开发和测试环境之间有什么区别。请解释任何一个