2012-02-09 4 views
0

Я пытаюсь следующее.Как запустить resque after_save

class Chapter < ActiveRecord::Base 
    belongs_to :book 

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

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

неинициализированных постоянной Главу :: EPubMaker

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

ответ

1

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