Qual é a diferença entre os métodos build e create no FactoryGirl?

A introdução Factory Girl delineia a diferença entreFactoryGirl.build() eFactoryGirl.create():

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

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

Eu ainda não entendo as diferenças práticas entre os dois. Alguém pode dar um exemplo de onde você gostaria de usar um e não o outro? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion