Я добавил delayed_job камень в мой Gemfile и установлен правильно, но когда я пытаюсь запустить следующую строку:неинициализированным постоянная Задержка :: Работа
Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc
Я получаю ошибку «неинициализированным постоянной задержкой :: Работа '
Может ли кто-нибудь объяснить, что мне нужно сделать здесь? Я попытался запустить «rake jobs: work» заранее, но он также возвращает ошибку «uninitialized constant Delayed :: Job». Кроме того, я добавил "require" delayed_job '"в файл (application.rb) без большой удачи.
Также убедитесь, что вы добавляете 'приложение/модели/delayed_job.rb', а также. Не нужно много определять, просто сам класс: 'class DelayedJob
sorens
@sorens вы можете подтвердить, что это необходимый шаг? –
@just__matt Я так считаю, но я не подтвердил это. Запустите новый проект рельсов, добавьте драгоценный камень delayed_job, пропустите модель и посмотрите. – sorens