2012-02-09 1 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에서 작업을 수행하고 싶습니다. 장은 장부 양식의 중첩 된 모델이지만 장이 저장되면 새 epub 만 생성하려고합니다.

답변

1

문제는 작업자 파일의 이름이 잘못되어 문제였습니다. 나는 밑줄을 써야했다.