我是铁杆新手。我为控制器动作编写了性能测试,需要从mysql加载大量数据。 但是当我运行测试时,rails将删除测试数据库中的所有数据。我知道rails会从灯具加载数据,但我看到灯具只包含逐行的样本数据。似乎不可能在灯具中写下所有数据。
如何从开发数据库中将数据加载到测试数据库中?或者有什么方法可以避免在测试之前从测试数据库中删除数据?
答案 0 :(得分:0)
您可以使用Faker gem生成随机样本数据以测试您的应用程序。这是一个很好的例子,说明如何使用它http://www.railscarma.com/blog/technical-articles/faker-gem-fake-data-generation-ruby/