Как запустить resque after_save - PullRequest
0 голосов
/ 09 февраля 2012

Я пытаюсь выполнить следующее.

class Chapter < ActiveRecord::Base
    belongs_to :book

    after_save { Resque.enqueue(EPubMaker, self.book.id) }
end

Что нужно сделать, это запустить задачу «Выполнить» для работника EPubMaker, но я получаю ошибку

неинициализированнымконстанта Chapter :: EPubMaker

Причина, по которой я хочу выполнить задачу из after_save, заключается в том, что Chapter является вложенной моделью в форме книги, но я хочу генерировать новый epub только когда главасохранил.

1 Ответ

1 голос
/ 09 февраля 2012

Проблема была в том, что у меня не было правильного имени для рабочего файла. Я должен был использовать подчеркивание.

...