Предположим, что у меня есть модель "пользователь", которая имеет ограничение уникальности в поле "электронная почта"
Если я вызову Factory (: user), как только все будет хорошо, но если я его повторю во второй раз, он потерпит неудачу с ошибкой "запись уже существует".
В настоящее время я использую простой помощник для поиска существующей записи в БД до создания factory... и вызова любого factory, который я делаю через этого помощника.
Это работает, но это не совсем изящно, и учитывая, насколько я предполагаю, что эта проблема должна быть, я предполагаю, что там лучшее решение.... Так есть встроенный способ в factory girl to return_or_create a factory вместо того, чтобы просто заряжать вперед с помощью create()? Если нет, то как большинство людей избегают дублирования записей со своими фабриками?