Buscar..


Introducción

Disponible desde Rails 4.2, Active Job es un marco para declarar trabajos y hacer que se ejecuten en una variedad de backends de cola. Las tareas recurrentes o puntuales que no están bloqueando y que se pueden ejecutar en paralelo son buenos casos de uso para Trabajos Activos.

Trabajo de muestra

class UserUnsubscribeJob < ApplicationJob
  queue_as :default

  def perform(user)
    # this will happen later
    user.unsubscribe
  end
end

Creación de un trabajo activo a través del generador

$ rails g job user_unsubscribe


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow