Rails 3 Rake克隆数据库用于测试环境

Lev*_*lum 10 migration testing ruby-on-rails ruby-on-rails-3

在Rails 3中是否有rake命令来克隆我的开发数据库数据?我注意到rake db:test:prepare并且rake db:test:clone在各种博客中都提到过,但运行它们似乎什么都不做.此外,rake -T没有显示任何db:test案例.我现在暂时使用sql转储,但如果我可以克隆现有的开发数据以进行最新的测试,那将会很棒.

编辑 - 我希望在数据库上进行测试,因为我正在处理访问时通过模型过滤器运行的遗留数据.在这种情况下,工厂不适合我,因为传递的数据create被定义为与传统数据不同的模式.

Aar*_*ter 10

rake db:test:prepare即使没有出现,它仍然存在rake -Tdb.我猜Rails团队决定消除rake -T输出的混乱?