Beim Testen mit Factory Girl kam mir heute eine Fehlermeldung unter, die durch ein Callback verursacht wurde. Ein Modell erzeugte nach dem Anlegen ein zugehöriges Modell direkt via after_save :create_B. Die problematische Factory sah so aus:
factory :B do
association :blabla, :factory => :A
firstname "Max"
lastname "Mustermann"
end
Die Fehlermeldung lautete: ActiveRecord:RecordInvalid: A bereits vergeben!