通过在Rails中乘以现有数据来填充数据库的任何方法?

时间:2013-06-18 16:39:18

标签: ruby-on-rails

我在我的localhost上运行了一个Rails应用程序,其中有大约10个帖子,包括图片。无论如何,通过简单地将这10个帖子乘以,比如说100?

来填充

1 个答案:

答案 0 :(得分:0)

您可以使用.dup

posts = Post.all.to_a
9.times do
  posts.each do |post|
    post.dup.save
  end
end

.to_a将确保立即获取所有记录,因此添加新记录不会导致任何问题。