Was ist der Unterschied zwischen der Build- und Erstellungsmethode in FactoryGirl?

Die Factory Girl Einführung zeichnet den Unterschied zwischenFactoryGirl.build() undFactoryGirl.create():

# Returns a User instance that's not saved
user = FactoryGirl.build(:user)

# Returns a saved User instance
user = FactoryGirl.create(:user)

Ich verstehe immer noch nicht die praktischen Unterschiede zwischen den beiden. Kann jemand ein Beispiel geben, bei dem Sie das eine und nicht das andere verwenden möchten? Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage