Recentemente ho avuto un problema con uno dei miei scenari di cetriolo. Alcune voci nel mio database di test sparivano mentre la funzione era in esecuzione. Ho risolto il problema cambiando la rigaTransaction vs Truncation Database Cleaner
DatabaseCleaner.strategy = :transaction
a
DatabaseCleaner.strategy = :truncation
Io non sono sicuro perché questo ha aiutato. C'è una tabella sulla pagina web gem di pulitori di database, ma non dice veramente cosa significano i due termini. Qualsiasi aiuto nel capire la differenza tra i due concetti sarebbe grandioso.
questo è praticamente ciò di cui avevo bisogno. Grazie – elliance