مهمة rake للـPlugin تعمل عدة مرات - ماذا نغفل عنه؟

يبدو بالتأكيد معقولاً أنه إذا كانت هناك آلية بالفعل لتحميل المهام، فقد يؤدي ذلك إلى تحميلها مرة أخرى.

أتساءل عما إذا كان استخدام أي مما يلي سيتعامل مع هذا (أعتقد أنني سأميل إلى الأخير لأنني لا أعرف ما هي الآثار الجانبية التي يمكن أن تكون للتحميل التلقائي مرة واحدة):

config.autoload_once_paths << File.join(config.root, "lib")
config.autoload_lib(ignore: %w( tasks ))