Viele plugin.rb-Dateien initialisieren eine Rails Engine, die dem Load Path verschiedene Elemente hinzufügt.
Wenn keine Rails Engine vorhanden ist, sehen Sie am Anfang der plugin.rb-Datei zahlreiche require_relative-Aufrufe, um dies auszugleichen.
Ich denke, das liegt daran, dass instance_eval die plugin.rb-Datei ausführt. Wird die plugin.rb nicht ausgeführt, wird die Rails Engine niemals erstellt, und die zusätzlichen Pfade werden nicht zum load_path hinzugefügt.