Ruby on rails 如何在rails中生成一定数量的行?
需要为sqlite中的特定表生成数千行。行中的所有信息都是随机的。如何快速完成此操作?您可以使用gem 这允许您在一个查询中将数千条记录插入数据库 样本使用Ruby on rails 如何在rails中生成一定数量的行?,ruby-on-rails,sqlite,Ruby On Rails,Sqlite,需要为sqlite中的特定表生成数千行。行中的所有信息都是随机的。如何快速完成此操作?您可以使用gem 这允许您在一个查询中将数千条记录插入数据库 样本使用 books = [] 10.times do |i| books << Book.new(:name => "book #{i}") end Book.import books # or use import! books=[] 10.我做了多少次 书籍“书籍{i}”) 结束 Book.import book
books = []
10.times do |i|
books << Book.new(:name => "book #{i}")
end
Book.import books # or use import!
books=[]
10.我做了多少次
书籍“书籍{i}”)
结束
Book.import books#或使用import!
上面的代码片段将在一个查询中在books表中插入10条记录
存储库:
注意:如果您的意思是需要测试数据,您可以使用gem只需Book.import([:name],Array.new(10){i}“Book{i}})
就足够了。