新手问题 怎么批量生产测试数据

xiaoxiao · August 27, 2013 · Last by alucardpj replied at August 27, 2013 · 2271 hits

我只知道批量生产测试数据就是在 seed.rb 文件中写入一个迭代的代码。 还有其他方法没,比较快速。。 因为我发现在 seed 下不能输入汉字,加了#encoding: utf-8 还是出现错误 invalid multibyte char (US-ASCII)。。

后一个问题是可以解决的,保存文件选择正确的编码方式即可

先手动造一些测试数据,然后 cross join 可以产生大量测试数据 当然,可能不适合你的场景

如果你是用来跑测试的测试数据,你可以用 fixture,也可以使用 FactoryGirl

如果你是用来写开发时使用的测试数据,那就要写 seed 或者 script,这里也可以使用 FactoryGirl

FactoryGirl 或 Fabricate

我是写个 rake 任务把数据导进去

You need to Sign in before reply, if you don't have an account, please Sign up first.