Rails activestorage 是否可以将ActiveStorage::PurgeJob排入“默认”以外的队列?

Rails activestorage 是否可以将ActiveStorage::PurgeJob排入“默认”以外的队列?,rails-activestorage,Rails Activestorage,在Rails代码中没有任何名为default的队列。但Sidekiq似乎将ActiveStorage::PurgeJob的队列设置为默认值。这就是为什么purge\u-later从未起作用 [ActiveJob] Enqueued ActiveStorage::PurgeJob (Job ID: .. ) to Sidekiq(default) with arguments 有没有一种方法可以使队列名称与此处的“默认”不同?我还找不到有关它的文档。设置活动存储使用的活动作业队列的名称 您可以在

在Rails代码中没有任何名为
default
的队列。但Sidekiq似乎将ActiveStorage::PurgeJob的队列设置为默认值。这就是为什么
purge\u-later
从未起作用

[ActiveJob] Enqueued ActiveStorage::PurgeJob (Job ID: .. ) to Sidekiq(default) with arguments
有没有一种方法可以使队列名称与此处的“默认”不同?我还找不到有关它的文档。

设置活动存储使用的活动作业队列的名称 您可以在配置级别更改活动存储用于其异步作业的队列,如下所示

config.active_storage.queue = :low_priority
要使其成为应用程序范围内的更改,请将其放入
应用程序.rb
。对于特定于环境的更改,请将其放入
config/environments

请参阅此处的文档:

谢谢。顺便提一下,是ActiveJob将队列名称“default”设置为默认值