Повторяющаяся запись для индекса с FactoryGirl при запуске тестов

Я использую FactoryGirl для создания модели «Speciality», которая имеет уникальный индекс на код столбец.

Когда я создаю несколько фабрик по модели "Speciality", я получаю эту ошибку:

Failure/Error: Factory(:specialty)
Mysql::Error: Duplicate entry 'AN00' for key 'index_specialties_on_code': INSERT INTO `specialties` (`code`, `name`) VALUES ('AN00', 'Name')
Duplicate entry 'AN00' for key 'index_specialties_on_code'

Как правильно с этим справиться? Почему индекс, связанный с моделью, не сдувается модель. Я использую DatabaseCleaner.

5
задан maletor 21 August 2011 в 00:33
поделиться