2012-11-16 30 views
0

這是我第一次使用Ruby on Rails的「發條」庫。Heroku計時任務的發條引起NameError

ERROR -- : uninitialized constant Delayed (NameError) 

這裏的作業導致錯誤的代碼:

every(1.day, 'Queueing scheduled job', :at => '22:40') { Delayed::Job.enqueue ScheduledJob.new } 

我跟着Heroku的指南用「發條」(HTTPS時,我的計劃作業嘗試執行,我發現了以下錯誤://devcenter.heroku.com/articles/clock-processes-ruby),但我不完全確定計劃的工作應該知道要執行什麼任務?它是否僅僅因爲任務本身駐留在'lib/tasks'中而知道?

我的n00bie腸道告訴我,'延遲'引起的NameError是我應該確定要運行的任務的位置。

任何對此的洞察將非常感謝!

回答