阅读Rails and indexing associations。作者提到将100行虚拟数据写入数据库以测试性能?他是怎么做到的?通过seed.rb文件中的每个循环?还是有更好的方法?
答案 0 :(得分:1)
像machinist这样的宝石可以很好地为您生成模型实例。特别是与ffaker一起为您提供各种“可信”的测试数据。
您可能还想查看activerecord-import批量导入数据。它会在你的数据库支持它时进行批量插入(例如除sqlite之外的所有内容)并大大加快它们的速度。
答案 1 :(得分:0)
他可能loaded data from a file。我喜欢使用ruby来生成测试数据。 (我不做Rails开发,但我必须做很多数据库测试。)