Неинициализированная константа DelayedJob после изменения модели - PullRequest
0 голосов
/ 25 октября 2018

Я изменил путь моей модели, ReplierFbGroup из-за папки fb_posts в общую папку model.Однако после внесения изменений у отложенных заданий возникли проблемы с обработкой заданий.

Я получаю следующую ошибку из отложенного задания

Job ReplierAccount#update_search_idx (id=153493) FAILED (5 prior attempts) with NameError: uninitialized constant ReplierAccount::ReplierFbGroup

Я немного озадачен, потому что я нигде не ссылаюсь на ReplierAccount :: ReplierFbGroup, просто ReplierFbGroup.Я также перезапустил сервер.

Код

class ReplierAccount < ApplicationRecord
  has_many :replier_fb_groups
  has_many :fb_groups, through: :replier_fb_groups

  after_save :delay_update

  def update_search_idx
    fb_groups.each(&:index!)
  end

  def delay_update
    self.delay.update_search_idx
  end

end
...