我只知道批量生产测试数据就是在 seed.rb 文件中写入一个迭代的代码。 还有其他方法没,比较快速。。 因为我发现在 seed 下不能输入汉字,加了#encoding: utf-8 还是出现错误 invalid multibyte char (US-ASCII)。。
后一个问题是可以解决的,保存文件选择正确的编码方式即可
先手动造一些测试数据,然后 cross join 可以产生大量测试数据 当然,可能不适合你的场景
如果你是用来跑测试的测试数据,你可以用 fixture,也可以使用 FactoryGirl
如果你是用来写开发时使用的测试数据,那就要写 seed 或者 script,这里也可以使用 FactoryGirl
FactoryGirl 或 Fabricate
thx
我是写个 rake 任务把数据导进去