Вот мой крошечный контроллер Rails3:
class HomeController < ApplicationController
def index
HomeController.delay.do_stuff
end
def self.do_stuff
puts "Hello"
end
end
При доступе к index
задание правильно вставляется в базу данных:
--- !ruby/struct:Delayed::PerformableMethod
object: !ruby/object:Class HomeController
method_name: :do_stuff
ПРОБЛЕМА: при выполнении bundle exec rake jobs:work
я получаю:
Class#do_stuff failed with NoMethodError:
undefined method `do_stuff' for #<Class:0x0000000465f910>
При том, что HomeController.do_stuff
работает отлично. Есть идеи?