Wrapped NoMethodError: طريقة `enqueue` غير معرفة لـ Jobs::Jobs:Module

(0.3ms)  BEGIN
  MiniScheduler::Stat Update (0.8ms)  UPDATE "scheduler_stats" SET "duration_ms" = 19, "live_slots_finish" = 919924, "success" = FALSE, "error" = 'Jobs::HandledExceptionWrapper: Wrapped NoMethodError: undefined method `enqueue'' for Jobs::Jobs:Module /Users/faiz/discenv/discourse/app/jobs/base.rb:256:in `perform''
/Users/faiz/discenv/discourse/app/jobs/base.rb:279:in `perform''
/Users/faiz/.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/mini_scheduler-0.12.2/lib/mini_scheduler/manager.rb:86:in `process_queue''
/Users/faiz/.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/mini_scheduler-0.12.2/lib/mini_scheduler/manager.rb:36:in `block (2 levels) in initialize''' WHERE "scheduler_stats"."id" = 554
   (1.1ms)  COMMIT

أستمر في الحصول على هذه الرسالة أثناء التطوير منذ تحديث بيئتي التطوير مباشرة بعد دمج Zeitwerk في الفرع الرئيسي. لم يؤثر ذلك على عملي حتى الآن، لكنه يظهر بين الحين والآخر في وحدة التحكم الخاصة بي.

يجب إضافة بادئة :: إلى الفئة الأصلية.

إليك مثال:

شكرًا جزيلاً لك على هذا. أدرك أن الأمر صادرًا عن أحد الإضافات المثبتة في إعداداتي.