Resque: Wiki: ActiveJob - NotImplementedError

Creado en 15 may. 2015  ·  3Comentarios  ·  Fuente: resque/resque

Al implementar perform como un método de clase como se describe en la página Wiki de Resque para ActiveJob , se produce un NotImplementedError , porque ActiveJob no puede encontrar JobClass#perform .

Después de eliminar self delante de perform , el error desaparece.

class Archive < ActiveJob::Base
  queue_as :default

  def perform(repo_id, branch = 'master')
    repo = Repository.find(repo_id)
    repo.create_archive(branch)
  end
end

Comentario más útil

@akshaysharma096 primero, el Wiki se actualizó aquí . En segundo lugar, no creo que ningún colaborador de código abierto aprecie las demandas que se hacen. Si tiene un problema, estaremos encantados de ayudarle cuando podamos, pero no somos sus empleados pagados, somos voluntarios que intentan ayudar a la comunidad de código abierto. Trate de ser más cortés la próxima vez que plantee un problema.

Todos 3 comentarios

Gracias por tu problema.
Parece que la wiki se ha arreglado desde entonces. Cerrando esto.

No ha cambiado la página wiki, cámbiela lo antes posible, está causando mucha confusión.

@akshaysharma096 primero, el Wiki se actualizó aquí . En segundo lugar, no creo que ningún colaborador de código abierto aprecie las demandas que se hacen. Si tiene un problema, estaremos encantados de ayudarle cuando podamos, pero no somos sus empleados pagados, somos voluntarios que intentan ayudar a la comunidad de código abierto. Trate de ser más cortés la próxima vez que plantee un problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones