数据库清理器 Database Cleaner是一组宝石,其中包含用于在Ruby中清洁数据库的策略。 最初的用例是确保测试期间的清洁状态。 每种策略都是少量的代码,但是在使用数据库进行测试的任何ruby应用程序中通常都需要这些代码。 宝石设定 每个ORM都有自己的gem,而不是直接使用database_cleaner gem。 大多数项目只需要使用database_cleaner-active_record gem: # Gemfile group :test do gem 'database_cleaner-active_record' end 如果您使用多个ORM,则只需加载多