在rails中生成随机数据:我应该使用伪造/伪装还是ffaker?

时间:2013-09-28 14:28:58

标签: ruby-on-rails tdd faker ruby-forgery

我一直在使用Faker为我的测试生成随机数据,并在rails中为我的数据库播种。但是,我发现它的作用有点慢。

我听说ffaker做的相同但速度更快,我也听说过伪造。任何人都可以向我强调这些宝石之间的区别,并告诉我哪一个是最好的?新挑战者被接受......

提前致谢。

1 个答案:

答案 0 :(得分:2)

我一直在使用faker和伪造。两者都适用于生成随机数据。但是,伪造的内置词典比faker更多。你可以比较:

https://github.com/stympy/faker/tree/master/lib/faker https://github.com/sevenwire/forgery/tree/master/lib/forgery/dictionaries

您可以将自定义词典添加到两者。

但是由于某些原因,faker似乎更受欢迎。它在github中有比伪造更多的观察者,星星和叉子。