Recientemente tuve un problema con uno de mis escenarios de pepino. Ciertas entradas en mi base de datos de prueba desaparecían mientras se ejecutaba la característica. He resuelto el problema cambiando la líneaTransaction vs Truncation Database Cleaner
DatabaseCleaner.strategy = :transaction
a
DatabaseCleaner.strategy = :truncation
No estoy seguro de por qué eso ayudó. Hay una tabla en la página web de gemas de limpieza de bases de datos, pero realmente no dice lo que significan los dos términos. Cualquier ayuda para entender la diferencia entre los dos conceptos sería genial.
eso es más o menos lo que necesitaba. Gracias – elliance