SampleController の実行中に次のエラーが発生します。
uninitialized constant IdeasController::Delayed
rake jobs:work を使用して、delayed_job を既に開始しています。SampleController.rbに次のdelayed_jobコードがあります
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
誰でもこれを解決するために私を助けてください。
ありがとう...