在Rails 3中是否有rake命令可以克隆我的开发数据库数据?我注意到各种博客中都提到了和,但运行它们似乎没有任何作用。此外,未显示任何案例。目前我已经转而加载sql dump,但如果我能克隆现有的开发数据进行最新的测试,那就太好了。
编辑 - 由于我处理的是旧数据,因此我希望在数据库上进行测试,并通过模型过滤器访问。在这种情况下,工厂方法对我无效,因为通过传递的数据被定义为与旧数据不同的架构。
编辑 - 由于我处理的是旧数据,因此我希望在数据库上进行测试,并通过模型过滤器访问。在这种情况下,工厂方法对我无效,因为通过传递的数据被定义为与旧数据不同的架构。
rake db:test:clone
-- 你有没有想过如何恢复它? - Aaron Gibralterrake db:test:prepare
仍然存在。它只是隐藏了(即没有描述,因此在执行rake -Tdb
时不会显示)。 - Aaron Gibralterrake db:test:prepare
。有机会的话,你应该给予Aaron Gibralter赞扬。 :) - Abel