FactoryGirl create_list übergibt mehrere Werte

9

Wenn ich diese Fabrik habe:

%Vor%

Ich kann create_list verwenden, um 2 Produkte wie folgt zu erstellen:

%Vor%

Aber ich möchte die Standardwerte für meine beiden Produkte weitergeben, ich würde theoretisch so etwas annehmen?:

%Vor%

Ich habe eine Weile gesucht und kann die Antwort darauf nicht finden, ist es möglich, eine elegante Lösung wie create_list zu verwenden?

Der Grund, warum ich diese Lösung möchte, ist, weil :product eine von vielen untergeordneten Assoziationen zu einem Elternmodell ist. Ich hätte gerne einen konfigurierbaren Weg, um die Elternmodell-Fabrik durch einen einzigen FactoryGirl.create -Befehl zu erzeugen und alle Werte, die ich für Kinderzuordnungen haben möchte (durch die Verwendung von FactoryGirls Eigenschaften und Ignorieren von Blöcken), zu übergeben. Ich hoffe das ergibt Sinn. Ich könnte hier eine Menge Code zeigen, aber ich glaube, das bietet genug Kontext?

    
joshweir 14.07.2015, 07:24
quelle

1 Antwort

5

Sie können die Liste selbst erstellen:

%Vor%

Was sollte Sie mit einer Reihe von Produkten verlassen.

    
mhutter 14.07.2015, 08:09
quelle

Tags und Links