Описание тега rails-activejob
Фреймворк Ruby On Rails для объявления заданий и их выполнения или постановки в очередь.
2
ответа
Как получить доступ к экземпляру отложенного задания внутри Active Job - Rails 4.2
Я использую ActiveJob с delayed_job (4.0.6) в фоновом режиме, и я хочу найти запланированное задание, чтобы удалить его. Например, если у меня есть class MyClass def my_method perform_stuff MyJob.set(wait: 1.month.from_now).perform_later(current_use…
16 июл '15 в 21:55
1
ответ
Задержка почты с ActiveJobs выиграла Rails 4.2
Смотря на ActiveJob отложить задачи почтовой программы (используя delayed_jobs, delayed_jobs_active_record) и у меня есть 2 вопроса о: ActiveJob's ActionMailer's deliver_later метод Если работа может иметь несколько методов выполнения у меня есть Po…
21 май '16 в 10:52
1
ответ
ActiveJob: создание карты сайта в ответ на создание контента
В моем приложении на Rails 4.2 я использую гем sitemap_generator для генерации карт сайта. И используйте планировщик Heroku для выполнения граблей. Я думаю, что было бы лучше, если карта сайта генерируется, когда появляется новый контент, или выполн…
15 апр '17 в 18:10
1
ответ
Rails 4 ActiveJobs, использующие другой адаптер enqueue и имеющие NoMethodError
Я пытаюсь запустить задание ActiveJob из метода контроллера, но это не удается, и я не могу определить правильное место проблемы: # приложение / контроллеры / users_controller.rb 1 class UsersController < ApplicationController 2 def new 3 @user =…
30 мар '15 в 14:25
2
ответа
Доставить позже не работает в тестовой среде в Rails 5
По сути, с настройкой теста, точно настроенной в Rails 4 (метод доставки установлен как тест и т. Д.), Кроме устаревших опций, которые я заменил, почта отправляется только с delivery_now, а не delivery_later. Deliver_later работает в среде разработк…
24 сен '16 в 14:45
1
ответ
Рельсы меняют адаптер ActiveJob на одну работу
У меня есть некоторые запланированные задачи, которые запускают задания с реальной службой очереди. Теперь я хочу иметь возможность запускать эти задачи вручную с панели инструментов, ждать его выполнения и считывать / обрабатывать некоторые из его …
03 окт '16 в 12:34
0
ответов
Задания выполняются много раз на работнике AWS
Я выполняю некоторые задания в рабочей среде AWS. Я не могу понять почему, но по какой-то причине моя работа выполняется много раз. Я могу сказать это, потому что я сохраняю свою работу в базе данных, и я видел ее в состоянии running, затем complete…
09 сен '18 в 20:06
1
ответ
Rails - ActionDispatch::Http::UploadedFile в фоновом режиме
Я использую ту же идею, что и при импорте csv и excel Railscast, но поскольку стандартный код в этом эпизоде занимает некоторое время для обработки (использует ActiveRecord для создания новой записи для каждой строки в файле), я получаю тайм-ауты …
19 мар '15 в 03:04
1
ответ
Кто-нибудь использует Resque Gem с плагином Resque-History и ActiveJob?
Я использую плагин resque-history для мониторинга выполненных задач. Сначала я включаю эту строку require 'resque-history/server' в файл маршрутов, а затем вижу новую вкладку истории в панели инструментов. Это некоторый код в /app/jobs/welcome_email…
13 фев '15 в 09:19
2
ответа
Rails set(wait: 2.minutes) метод для активной работы не работает
Создание фонового задания с помощью гема resque_scheduler на сервере Redis. class Estamps::OrderAssignment < ActiveRecord::Base after_save :enqueue_check_status def enqueue_check_status AutoRejectionJob.set(wait: 2.minutes).perform_later(self.id)…
21 мар '17 в 08:31
2
ответа
Не удается передать объект CollectionProxy в ActiveJob
Мне нужно пометить коллекцию сообщений на заднем плане (я использую гем delayed_job), поскольку на переднем плане это занимает некоторое время. Итак, я создал ActiveJob учебный класс MarkMessagesAsReadJobи передал его user а также messages переменны…
22 авг '15 в 08:52
1
ответ
Rails ActiveJob и SSE: как обновить страницу после завершения вызова API
Я планирую использовать SSE для обновления страницы, на которой отображаются детали подписки Stripe. В основном это происходит следующим образом: загрузить страницу сведений о подписке использовать задание ActiveJob для запроса деталей подписки от S…
07 июн '15 в 12:32
1
ответ
Неинициализированная константа ActiveJob
У меня странная проблема с ActiveJob, Из контроллера я выполняю следующее предложение: ExportJob.set(wait: 5.seconds).perform([A series of parameters, basically strings and integers]) ExportJob.rb require_relative 'blablabla/resource_manager' class …
07 янв '16 в 12:39
0
ответов
Электронная почта не отправляется всем пользователям с delivery_later
Я перебираю массив идентификаторов подписчиков, чтобы отправить каждому подписчику электронное письмо, но по какой-то причине не все подписчики получают письмо. Вот контроллер, вызывающий метод модели: class Admin::EmailDigestsController < Applic…
02 июн '16 в 18:42
0
ответов
Перезапуск заданий sidekiq при перезагрузке
В настоящее время я перезапускаю свои задания sidekiq, используя задание cron, которое запускает описанный ниже метод. class RestartSidekiqJobs require 'sidekiq/api' class << self def restart_jobs Sidekiq::ScheduledSet.new.clear channels = Cha…
27 июл '15 в 09:41
3
ответа
Rails Background Jobs, работающие дважды
Я использую Rufus Scheduler для запуска фоновых заданий, которые должны запускаться каждые 1 час. scheduler = Rufus::Scheduler.singleton scheduler.every '1h' do JobName.perform_now end У меня есть настройки Infra в AWS, и для производства у меня ест…
05 дек '17 в 23:30
1
ответ
Настройка Shoryuken, Active Job и Amazon SQS в проекте Rails
Как относительный новичок в AWS, было немного сложно заставить работать камень Shoryuken (с Active Job и Active Record) на основе документации по настройке. Промежуточное программное обеспечение: я не был уверен, является ли промежуточное программно…
30 сен '16 в 03:51
1
ответ
Rails 5: удалите ActiveJob, прежде чем он будет выполнен
У меня есть ActiveJob, который меняет поле статуса записи с "в ожидании" на "живой" X минут после ее создания. Это работает хорошо. Когда пользователь редактирует запись в течение Х минут, мне нужно отодвинуть это изменение статуса, а именно. переза…
19 ноя '18 в 10:55
2
ответа
При активном вызове задания after_perform при выполнении возникает ошибка?
В документации по rails не указано, будут ли вызваны обратные вызовы, если возникла исключительная ситуация во время выполнения задания. Кто-нибудь может подтвердить это поведение? Дополнительный вопрос, изменится ли поведение, если кто-то реализует…
10 май '18 в 00:20
1
ответ
Активная работа в рельсах 4
Я с нетерпением жду активной работы для активной записи для рельсов 4. Я ищу связанные с этим. Я нашел драгоценный камень 'delayed_job_active_record'. Но это поддерживает Rails 3+.В этом я хочу выполнять работу каждый день в определенное время, чтоб…
30 янв '17 в 09:18