Laden/Definieren von Fabricators in Plugins

Gibt es Beispiele für Plugins, die Fabricators definieren?

Ich habe hier etwas gefunden, das relevant sein könnte: How to lazy load fabricators · Issue #167 · paulelliott/fabrication · GitHub

Dort steht, dass es bestehende Fabricators löscht…

Es ist tatsächlich ganz einfach. :slight_smile:

  • Füge spec/plugin_helper.rb zu deinem Plugin hinzu, falls du das noch nicht getan hast.
  • Erstelle einen Ordner spec/fabricators und füge dort deine Fabriken hinzu.
  • Lade die *rb-Dateien in plugin_helper.rb.

Ich hatte auch die Notwendigkeit, benutzerdefinierte Fabricators in meinem Plugin zu definieren, und war überrascht, dass wir dafür noch keine richtige Unterstützung haben.

Sobald der obige PR zusammengeführt wurde, werden Ihre Fabricators automatisch benötigt, solange sie im Ordner spec/fabricators des Plugins vorhanden sind.