Próbuję nauczyć się ActiveJob i stworzyłem prostą pracę, aby przejść przez proces. Jestem prawie utknął na kroku 1. Mam plik my_job.rb w app/jobs. Że plik zawiera ten kod:Niezainicjowana stała dla mojej pracy ActiveJob
class MyJob < ActiveJob::Base
queue_as :default
def perform(obj)
puts obj
end
end
Jeśli pójdę do mojego konsoli i wpisz MyJob, działa jak klasy nie istnieje ... Czego mi brakuje?
: 001> MyJob NameError: niezainicjowany stała MyJob
Miał ten sam błąd, nic nie zmieniono, zrestartował serwer i został naprawiony. – BluGeni