我在項目lib文件夾中創建了map_job.rb。但是爲什麼我在延遲工作時遇到這個錯誤。未定義的類/模塊在軌道上的紅寶石
錯誤信息
「last_error」: 「作業未能負荷:未定義類/模塊MapJob處理程序:\」!---紅寶石/結構:MapJob \ NID:AA \ n \」 \ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:87:
rescue in payload_object'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:85:in
payload_object'\ n/app/vendor/1.9.1/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:95:在block in invoke_job'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in
調用'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5 /lib/delayed/lifecycle.rb:60:inblock in initialize'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in
調用'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:在execute'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:in
run_callbacks' \ N /應用/供應商/束/紅寶石/ 1.9.1 /寶石/ delaye d_job-3.0.5/lib/delayed/backend/base.rb:92:在invoke_job_with_newrelic_transaction_trace中的塊中\ n/app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.9.2.239/lib/new_relic /agent/instrumentation/controller_instrumentation.rb:365:inperform_action_with_newrelic_trace'\n(eval):2:in
invoke_job_with_newrelic_transaction_trace'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:203:在block (2 levels) in run'\n/app/vendor/ruby-1.9.3/lib/ruby/1.9.1/timeout.rb:69:in
timeout /'/ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:203:block in run'\n/app/vendor/ruby-1.9.3/lib/ruby/1.9.1/benchmark.rb:295:in
realtime'\ n/app/vendor/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:202:block in reserve_and_run_one_job'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5 /lib/delayed/lifecycle.rb:60:incall'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in
block初始化'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in
執行'\ n/app/vendor /bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:inrun_callbacks'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:259:in
reserve_and_run_one_job'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job- 3.0.5/lib/delayed/worker.rb:187:在block in work_off'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:186:in
次'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:186 :在開始'\ n/app/vendor/ruby-1.9.3/lib/ruby/1.9.1/benchmark.rb:295:在realtime'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:150:in
塊(3個級別)中啓動''中的work_off'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:151:in
塊/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:incall'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in
block in initialize'\ n/app/vendor/bundle/ruby/1.9。 1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in
執行'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed /lifecycle.rb:38:inrun_callbacks'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:149:in
開始'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:148:在loop'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:148:in
block'in'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/plugins/clear_locks.rb:7:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/plugins/clear_locks.rb:7:in
block(2 levels)in'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in
block(2 levels)in add'\ n/app/vendor/bundle /ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:incall'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in
block in initialize'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job- 3.0.5/lib/delayed/lifecycle.rb:78:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in
中添加'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb :65:在call'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in
執行'\ n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:在run_callbacks'\n/app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.rb:147:in
開始'\ n/app/vendor /bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/tasks.rb:9:inblock (2 levels) in <top (required)>'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/task.rb:240:in
調用'\ n/app/vendor/bundle/ruby/1.9.1/gems/rake -10.3.2/lib/rake/task.rb:240:在block in execute'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/task.rb:235:in
每個'\ n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/task.rb: 235:在invoke_with_call_chain'\ n/app/vendor/ruby-1.9.3/lib/ruby/1.9.1/monitor.rb:211:mon_synchronize'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/task.rb:172:in
invoke_with_call_chain'中的execute'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/task.rb:179:in
區塊\ n/app/vendor/1.9.1/gems/rake-10.3.2/lib/rake/task.rb:165:在invoke'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:150:in
invoke_task'\ n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib /rake/application.rb:106:inblock (2 levels) in top_level'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:106:in
'\ n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:106:inblock in top_level'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:115:in
run_with_threads' \ N /應用/供應商/束/紅寶石/ 1.9.1 /寶石/耙10.3.2/LIB /耙/應用。rb:100:在top_level'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:78:in
塊中運行'\ n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:176:在standard_exception_handling'\n/app/vendor/bundle/ruby/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:75:in
運行'\ n/app/vendor/bundle/ruby/1.9.1/bin/rake:23:在<top (required)>'\n/app/vendor/bundle /ruby/1.9.1/bin/rake:23:in
加載'\ n/app/vendor/bundle/ruby/1.9.1/bin/rake:23 :在''」,
請幫我任何幫助,將不勝感激
的文件的名稱是map_job.rb這個文件我用類MapJob內部 「類MapJob
2014-08-27 09:31:29
請幫幫我的弟弟。 – 2014-08-28 04:27:37