如何运行res_s after_save

时间:2012-02-09 10:21:23

标签: ruby-on-rails ruby-on-rails-3.1 resque

我正在尝试以下方法。

class Chapter < ActiveRecord::Base
    belongs_to :book

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

这应该做的是为EPubMaker工作者执行'perform'任务,但是我收到错误

  

未初始化的常量Chapter :: EPubMaker

我想从after_save执行任务的原因是Chapter是书籍表格中的嵌套模型,但我只想在章节保存时生成新的epub。

1 个答案:

答案 0 :(得分:1)

问题是因为我没有为worker文件命名。我应该使用下划线。