¿Cómo funciona el trabajo retardado en Ruby on Rails?

Soy nuevo en esto y estoy un poco confundido acerca de cómo funciona el trabajo demorado?

Sé que crea una tabla y coloca los trabajos en la tabla y luego necesito ejecutar

rake jobs:work

para iniciar el proceso de fondo. Ahora mi pregunta es

¿DJ script comprueba la tabla cada minuto y cuando la hora coincide con job_at time, ejecuta esa tarea?

¿En qué se diferencia de cron (siempre que gema) si la secuencia de comandos solo comprueba la tabla cada minuto?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta