active_recrod_delayed_job被忽略

时间:2017-05-23 19:44:53

标签: ruby-on-rails ruby rails-activerecord delayed-job rails-activejob

我之前使用过`active_record_delayed_job'没问题。

我添加到Gemfile

gem 'delayed_job_active_record' rails g delayed_job:active_record rake db:migrate

$ rake jobs:work

  

开始求职者

class CreateTopicJob < ActiveJob::Base
  queue_as :default

  def perform(object)
    #stuff here
  end
end

photo.rb

after_save :create_topics 

def create_topics
  CreateTopicJob.perform_later(self)
end

创建了所有主题,但

中没有任何内容发生

$ rake jobs:work

  

开始求职者

即使我关闭了该终端,仍然会创建所有主题。

0 个答案:

没有答案