Ошибка с гемом delayed_job 2.0.4
Привет я получаю следующую ошибку при выполнении моего контроллера.
uninitialized constant Delayed
У меня есть следующий код в моем контроллере.
Delayed::Job.enqueue(DelayedWorker.new({:model=>object.class.to_s, :object_id=>object.id,:meth=>:create_suggestion}))
delayed_worker.rb
содержит следующий код
class DelayedWorker < Struct.new(:options)
def perform
if obj=Object.const_get(options[:model]).find(options[:object_id])
if (options[:para] ? obj.send(options[:meth],options[:para].first) : obj.send(options[:meth]))
puts "Successfull"
else
puts "Failed"
end
end
end
end
Я использую рельсы версии 2.3.5 рельсы. Я уже бегал:
$ script/generate delayed_job
$ rake db:migrate
Я тоже побежал rake jobs:work
задача. Он работает успешно, но при выполнении моего контроллера я получаю неинициализированную ошибку, связанную с константой.
Любой, пожалуйста, помогите мне в этом.
Заранее спасибо.