مهمة تحميلات rake متعددة المواقع

بعض مهام uploads في rake تتبع النمط التالي:

  RailsMultisite::ConnectionManagement.each_connection do |db|
    unless Discourse.store.external?
      puts "هذه المهمة تعمل فقط مع التخزين الخارجي."
      exit 1
    end
    ...
    (الكود الفعلي)
  end

هذا الكود ينهي المهمة بالكامل عند مواجهة مخزن تحميل غير خارجي.
أليس من الأنسب تخطي الاتصال باستخدام next بدلاً من exit؟

نظريًا … نعم، لكن الموقع متعدد المواقع الذي يجمع بين التخزين الداخلي والخارجي غير مدعوم فعليًا.

أعتقد أنه يمكننا ببساطة تخطي الحلقة هنا إذا كنت ترغب في تقديم طلب دمج (PR).