Ну, я смешной человек. Я НЕ знал о параметре «запустить», где я мог запустить delayed_job на переднем плане и точно видеть, что происходит. Моя база данных нестандартна для rails, и моя таблица delayed_job не совпадает с той, что указана в моей таблице config / database.yml.
Причина, по которой это работало раньше, заключается в том, что я пропатчил монеты вендорному гему delayed_job, чтобы жестко закодировать схему, где жила моя таблица delayed_jobs. Когда я обновил Rails, я обновил и перепродал несколько драгоценных камней, переписав тем самым мое предыдущее жесткое кодирование.
Вот почему я не должен этого делать, я знаю. Урок усвоен.