У меня та же проблема, и я поместил этот код в delayed_job.rake в каталоге lib / tasks. Это работает, но теперь он говорит:
*** Starting job worker localhost pid:79949
rake aborted!
uninitialized constant Delayed::Job
Что сейчас не так?
ОБНОВЛЕНИЕ: Я только что получил ответ от Брэндона по почте:
В последней версии есть ошибка, из-за которой она не инициализируется должным образом при использовании задачи rake. Если вы создадите файл в config / initializers и добавите в него следующее, ошибка должна исчезнуть:
Delayed::Worker.backend = :active_record