Plugin-Rake-Task läuft mehrmals – was übersehen wir?

Es erscheint durchaus plausibel, dass, wenn es bereits einen Mechanismus zum Laden der Aufgaben gibt, diese möglicherweise ein zweites Mal geladen werden.

Ich frage mich, ob die Verwendung einer der folgenden Optionen damit umgehen würde (ich neige eher zu letzterer, da ich nicht weiß, welche Nebenwirkungen das einmalige Autoloading haben könnte):

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