Недавно у меня была проблема с одним из моих сценариев огурцов. Некоторые записи в моей тестовой базе данных исчезают, пока функция была запущена. Я решил проблему, изменив линию
DatabaseCleaner.strategy = :transaction
на
DatabaseCleaner.strategy = :truncation
, я не уверен, почему это помогло. На веб-странице Gem Weawpage есть таблица на веб-странице базы данных, но это не очень скажет, что означают два срока. Любая помощь по пониманию разницы между двумя понятиями была бы великой.