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

xiaoxiao · 2013年08月27日 · 最后由 alucardpj 回复于 2013年08月27日 · 2254 次阅读

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

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

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

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

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

FactoryGirl 或 Fabricate

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号