Мне нужно вставить массив писем в разные записи в таблицу контактов. Как это может быть сделано.Как реализовать объемную вставку в Rails 3
Eg: @email = ["[email protected]", "[email protected]", "[email protected]", ... ]
Я не хочу использовать.
@email.each do |email|
@contact = Contact.new
@contact.email = email
@contact.save
end
Эта причина n вставляет запросы. Мне просто нужен один запрос на вставку, чтобы вставить эти значения. Как это можно сделать в rails 3.0.9 (и в идеале MySQL). Пожалуйста, помогите
Смотри также: [Объемные вставки записей в активную таблицу Record] (http://stackoverflow.com/questions/15317837/bulk-insert-records-into-active-record-table) и [вставки в Пакетный рельсы 3] (http://stackoverflow.com/questions/15784305/batch-insertion-in-rails-3). –