运行几次后,rails 测试数据库未清除

bdw*_*ain 2 rspec ruby-on-rails

我正在使用 rspec 进行测试,我注意到在运行测试后,它有时会在测试数据库中留下一些记录。我不知道为什么。我在我的配置文件中将 use_transactional_fixtures 设置为 true。但是直到我手动删除记录它们才会消失。有没有人有办法阻止这种情况?

编辑; 在我说只有当测试失败时。事实并非如此。