Tôi cần chèn một mảng email làm các bản ghi khác nhau vào bảng danh bạ của mình. Điều này có thể giải quyết như thế nào.Cách thực hiện chèn hàng loạt trong Rails 3
Eg: @email = ["[email protected]", "[email protected]", "[email protected]", ... ]
Tôi không muốn sử dụng.
@email.each do |email|
@contact = Contact.new
@contact.email = email
@contact.save
end
Nguyên nhân này sẽ chèn quires. Tôi chỉ cần một truy vấn chèn đơn để chèn các giá trị này. Làm thế nào điều này có thể được thực hiện trong đường ray 3.0.9 (và lý tưởng là MySQL). Xin vui lòng giúp
Xem thêm: [Chèn số lượng lớn bản ghi vào bảng Bản ghi đang hoạt động] (http://stackoverflow.com/questions/15317837/bulk-insert-records-into-active-record-table) và [Chèn hàng loạt trong đường ray 3] (http://stackoverflow.com/questions/15784305/batch-insertion-in-rails-3). –