Поиск…


Вступление

Доступно с Rails 4.2, Active Job - это среда для объявления заданий и их запуска на различных серверах очередей. Повторяющиеся или пунктуальные задачи, которые не блокируются и могут выполняться параллельно, являются хорошими вариантами использования для активных заданий.

Пример задания

class UserUnsubscribeJob < ApplicationJob
  queue_as :default

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

Создание активного задания через генератор

$ rails g job user_unsubscribe


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow