新手问题 没有 factory girl 如何批量造数据?

tsinghan · 2013年03月18日 · 最后由 TsingHan 回复于 2013年03月18日 · 2818 次阅读

如题,在 before 时 插入 然后在 after 时 删除?

https://speakerdeck.com/poshboytl/how-we-test-our-projects?slide=109

如果是
config.use_transactional_fixtures = true 就不需要清理。

如果不是 use_transactional_fixtures,可以用 database_cleaner 清理

#1 楼 @poshboytl 用什么方式来插入一堆测试数据?

给你 link 里不是有吗? FactoryGirl.create_list(:commit, 10)

#3 楼 @poshboytl 囧,我的意思是用 FactoryGirl 的话 如何构造批量数据 呵呵

#4 楼 @TsingHan 啊?你说的不用?还是用? 不用就用 fixtures 或者直接 10.times { Commit.create }

又或者用 https://github.com/fhwang/sample_models 类似的东西...

@_@ 真看晕了,到底是用啊还是不用啊……

提问的时候动点脑子,想清楚表达什么作决定。而且你的标题与内容不是一回事。

#5 楼 @poshboytl #6 楼 @nightire #7 楼 @qichunren 啊原来大家都看晕了 看来 是我的表述有问题,囧

#9 楼 @scys77 you must be zl 哈哈

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