Вопросы по теме 'rails-activejob'
Активная работа с Rails 4 и Devise
Я пытаюсь настроить Active Job с помощью Rails 4 и Devise. Я открыт для любого учебника, если он есть (не смог найти в моем поиске).
Я знаю, что есть жем Devise Async , но он не распространяется на Active Job. Тем не менее, я нашел эту...
2433 просмотров
schedule
06.04.2023
Rails 4.2: использование Deliver_later с бестабличной моделью
Я пытаюсь настроить контактную форму, используя метод Deliver_later Rails 4.2. Однако я могу заставить работать только delivery_now, так как Deliver_later пытается сериализовать мой объект и каждый раз терпит неудачу.
Вот моя установка:...
5075 просмотров
schedule
16.04.2023
Rails 4.2 ActiveJob: каждый адаптер приводит к ошибке PhusionPassenger: не удалось найти [драгоценный камень] ни в одном из источников (Bundler::GemNotFound)
Я пытаюсь реализовать асинхронную обработку электронной почты с помощью API ActiveJob Rails 4.2. До сих пор я пробовал использовать два поддерживаемых адаптера: Sucker Punch и Delayed Job, и с каждым у меня возникает одна и та же проблема....
477 просмотров
schedule
15.04.2022
Как получить доступ к параметрам выполнения в ActiveJob Rescue
Мне интересно, как вы получаете доступ к параметрам выполнения ActiveJob в блоке восстановления, например
def perform object
end
rescue_from Exception do |e|
if e.class != ActiveRecord::RecordNotFound
**job.arguments.first**
# do...
4559 просмотров
schedule
23.11.2022
создать PDF-файл (Prawn) внутри пользовательского DelayedJob и загрузить его на S3?
Использование: Rails 4.2, Prawn, Paperclip, DelayedJobs через ActiveJobs, Heroku.
У меня есть очень большой PDF-файл, который нужно обрабатывать в фоновом режиме. Внутри пользовательского задания я хочу создать его, загрузить на S3, а затем...
520 просмотров
schedule
19.08.2022
SerializationError Rails Время и дата ActiveJob
Кто-нибудь знает чистый способ избежать ActiveJob::SerializationError , возникающего при попытке сериализации объекта Date или Time ?
Два решения, которые у меня были до сих пор, заключаются в следующем:
Вызовите Marshal/JSON/YAML dump...
3400 просмотров
schedule
21.07.2022
ActiveJob GlobalID и объекты ActiveRecord в памяти
Я использую систему очередей (Sidekiq) и хочу перейти на ActiveJob, чтобы получить преимущество в производительности, поскольку мне не нужно запрашивать базу данных каждый раз, когда я передаю объект ActiveRecord рабочему процессу. Я хотел спросить и...
2257 просмотров
schedule
15.06.2022
Задание Sidekiq не ставится в очередь
Существует цепочка обратных вызовов конечного автомата, которые вызывают ActiveJob::Base классы для обработки последовательных фаз жизненного цикла заказа.
Я столкнулся с проблемой, когда второе задание в последовательности не ставится в очередь,...
254 просмотров
schedule
27.05.2024
Как я могу запустить ActiveJob в консоли Rails для отладки?
В настоящее время у меня есть ActiveJob, который я создал, и я использую Sidekiq для его постановки в очередь. Я хочу отладить задание, но для того, чтобы увидеть любые сообщения, которые я программирую, я должен проверить свои файлы журнала. Я...
17836 просмотров
schedule
31.07.2023
Active Job — Как отменить запланированное задание Action Mailer?
Я использую отложенную работу в качестве бэкенда очереди для активной работы. Я не устанавливал никаких пользовательских заданий и планирую использовать Action Mailer для отправки запланированных электронных писем асинхронно. Как предотвратить...
2938 просмотров
schedule
07.06.2024
Запись прогресса для долго работающей ActiveJob
Основываясь на этом вопросе Как ссылаться на активное delayed_job в фактическом job Я использую Delayed::Job с дополнительным текстовым столбцом progress для записи хода выполнения долго выполняющейся задачи.
Сейчас я пытаюсь обновить свой код...
288 просмотров
schedule
26.08.2022
Использование Sucker Punch с активным заданием. Есть ли способ отменить задание в очереди?
Итак, у меня есть MyJob.perform_in(60, @user) , который выполнит мою работу за 60 секунд.
Я хочу отменить это задание, если эта строка кода будет запущена снова, заменив ее в очереди.
Мне не повезло в исследованиях.
1279 просмотров
schedule
13.02.2023
Я получаю сообщение об ошибке ожидания всякий раз, когда нажимаю «Оплатить с помощью Payola-Payment Gem» (жемчуг, созданный для Stripe) в моем приложении Rails 4.2.1.
Используя Payola-Payments Gem для обработки платежей Stripe, необходимо установить фоновый рабочий процесс для вашей транзакции. После настройки Background Worker с помощью ActiveJob я получаю сообщение об ошибке, когда нажимаю «Оплатить».
Вот...
293 просмотров
schedule
08.01.2024
Как использовать ActiveJob (адаптер Resque) с Rails без ActiveRecord (с использованием Mongoid)
Я использую адаптер Mongoid с Rails для приложения. Поэтому я в основном настроил проект так, чтобы не использовать ActiveRecord (поскольку я также буду развертывать его на Heroku). Я следовал учебнику, и это сработало для меня:
Remove database...
276 просмотров
schedule
12.03.2023
Сохранение текущей необязательной области маршрута перед вызовом Deliver_later в почтовой программе rails
Рельсы 4.2 Руби 2.3
У меня есть две необязательные области маршрутизации, относящиеся к информации locale . Они устанавливаются в before_action в application_controller , который настраивает метод default_url_options. то есть
#...
186 просмотров
schedule
15.05.2023
Настройка Shoryuken, Active Job и Amazon SQS в проекте Rails
Поскольку я относительно новичок в AWS, было немного сложно заставить работать драгоценный камень Shoryuken (с Active Job и Active Record) на основе документации по установке.
Промежуточное программное обеспечение . Я не был уверен, что...
2771 просмотров
schedule
29.12.2023
Rails 5 Active Job и Sidekiq не отправляют почтовую программу
Итак, я очень новичок в sidekiq и activejob, я знаю, что мне не нужно запускать фоновую работу почтовой программы, которая отправляется при создании учетной записи, однако я действительно хочу понять, как все это работает, и лучший способ научиться...
645 просмотров
schedule
08.07.2022
Rails ActiveJob – как предотвратить постановку задания в очередь в before_enqueue
Я использую Rails 4.2.8 и хочу, чтобы моя работа выполнялась только при определенных условиях. В настоящее время я выполняю эту проверку в коде, вызывающем задание, но было бы намного чище, если бы логика содержалась в классе задания. Кто-нибудь...
3003 просмотров
schedule
29.09.2022
Как теперь выполнить фоновую работу?
Я хочу выполнить это в фоновом режиме
Product.all.map { |product| product.save }
При сохранении товара вызовет обратный вызов для создания новой записи в таблице со стоимостью продуктов
Я создаю задание для этого, но если я выполняю...
3360 просмотров
schedule
26.09.2023
активная работа с rails rspec
Я установил гем rspec-rails . Все работает нормально, кроме ActiveJob . Я попытался реализовать ActiveJob в RSpec с помощью:
include ActiveJob::TestHelper
а вот код контроллера заданий RSsec:
describe "#perform_later" do
it "Send...
721 просмотров
schedule
21.05.2024