我正在尝试将我的rails应用程序的后台处理库从DelayedJob移动到SideKiq。我浏览了ActiveJobs和Sidekiq的文档,这两个文件都建议在app/workers
文件夹或app/jobs
文件夹中编写一个perform
方法,并进一步调用类方法,如{ {1}}。
然而,在刚添加SideKiq gem时,将Sidekiq添加为perform_async
的值,以下似乎可行:
config.active_job.queue_adapter
延迟定义在哪里?它是执行的别名吗?我尝试在Rails的回购中搜索它,但无济于事。