He añadido la gema delayed_job a mi Gemfile e instalado correctamente, pero cuando trato de ejecutar la siguiente línea:constante sin inicializar retardada :: Trabajo
Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc
me sale el error 'constante sin inicializar retardada :: Trabajo '
¿Alguien puede explicar lo que tengo que hacer aquí? Intenté ejecutar 'trabajos de rake: trabajo' de antemano, pero también devuelve el error 'Delayed :: Job' constante no inicializado. Además, agregué "require 'delayyed_job'" al archivo (application.rb) sin mucha suerte.
También asegúrese de que usted agrega 'app/modelos/delayed_job.rb' también. No es necesario definir mucho, solo la clase en sí misma: 'clase DelayedJob
sorens
@sorens ¿puede confirmar que es un paso necesario? –
@just__matt Creo que sí, pero no lo he confirmado. Comience un nuevo proyecto de rieles, agregue la gema delayed_job, omita el modelo y vea. – sorens