5
In rails3.0 come inserire più record in una tabella? per favore dimmi qualche esempio di applicazione.Come inserire più record in rails3.0
In rails3.0 come inserire più record in una tabella? per favore dimmi qualche esempio di applicazione.Come inserire più record in rails3.0
È possibile utilizzare le transazioni
titles = ["T-Shirt", "Boots", "Cap"]
ActiveRecord::Base.transaction do
titles.each do |title|
Thing.create(:title => title)
end
end
Ot fare domanda uno sql:
query = []
titles.each do |title|
query << "('#{title}')"
end
sql = "INSERT INTO things ('title') VALUES #{query.join(", ")}"
ActiveRecord::Base.connection.execute(sql)
Molto interessante articolo
il link è rotto –