Bulk Insert records into Active Record table

后端 未结 5 1516
隐瞒了意图╮
隐瞒了意图╮ 2020-11-29 04:51

I found that my Model.create! statements were taking a very long time to run when I added a large number of records at once. Looked at ActiveRecord-Import but

5条回答
  •  再見小時候
    2020-11-29 05:33

    You can also use the activerecord-insert_many gem. Just make an array of objects!

    events = [{name: "Movie Night", time: "10:00"}, {name: "Tutoring", time: "7:00"}, ...]
    
    Event.insert_many(events)
    

提交回复
热议问题