Estoy usando rufus-scheduler para programar algunosTareas para mi aplicación Rails. En el caso de un trabajo programado que requiere mucho tiempo, ¿la reversión del trabajo a su estado inicial, en caso de que la secuencia del trabajo se interrumpa abruptamente, en medio de la ejecución de un trabajo?
Respuestas
1 para la respuesta № 1No.
Si observa el código fuente de rufus-scheduler, notará que no hay menciones de Rails, rollbacks o transacciones en él.
Usted está a cargo, debe tener eso en cuenta por sí mismo. Rufus-scheduler es Rails / Sinatra / Sequel / Active-Record / etc agnóstico. Es sólo una biblioteca de Ruby.