Можно ли поставить ActiveStorage :: PurgeJob в другое значение, кроме `default`? - PullRequest
0 голосов
/ 15 сентября 2018

В нашем коде Rails не было ни одной очереди с именем default. Но, похоже, Sidekiq устанавливает очередь для ActiveStorage :: PurgeJob как default. Вот почему purge_later никогда не работал.

[ActiveJob] Enqueued ActiveStorage::PurgeJob (Job ID: .. ) to Sidekiq(default) with arguments

Есть ли здесь способ задать имя очереди, отличное от "default"? Я не смог найти документацию об этом.

1 Ответ

0 голосов
/ 15 сентября 2018

Настройка имени очереди активных заданий, используемой Active Storage

Вы можете изменить очередь, используемую Active Storage для своих асинхронных заданий, на уровне конфигурации, как этот

config.active_storage.queue = :low_priority

Чтобы внести это изменение в приложение, поместите его в application.rb. Для изменений, относящихся к среде, поместите его в соответствующий файл среды под config/environments

См. Документацию здесь:
https://guides.rubyonrails.org/configuring.html#configuring-active-storage

...