2016-03-10 2 views
1

У меня есть задача грабли, которая расширяет окружающую среду, где я звоню MyWorker.perform_at ...Как использовать функцию sidekiq perform_at из задачи рейка?

Это не влияет на задачу рейка. Как будто это НЕТ-ОП. Я проверил, что тот же код работает в приложении и в консоли Rails.

Я запустил вход в свой файл config/initializers/sidekiq.rb в качестве проверки работоспособности, что он запускается и делает то, что я ожидаю.

Я что-то упустил?

+0

Вы когда-нибудь добивались прогресса в этом вопросе? Я столкнулся с тем же. Супер странно. –

ответ

0

Убедитесь, что вы не требуете «sidekiq/testing» или rspec-sidekiq где-нибудь, так что ваши рабочие места; Это изменяет способ sidekiq, так что задания заканчиваются в массиве, а не в Redis. Некоторые другие задачи рейка могут включать в себя что-то подобное или проверить ваш gemfile, чтобы убедиться, что они включены только в группу :test.

Смежные вопросы