5
在rails3.0中如何在表中插入多條記錄?請告訴我任何示例應用程序。如何在rails3.0中插入多條記錄
在rails3.0中如何在表中插入多條記錄?請告訴我任何示例應用程序。如何在rails3.0中插入多條記錄
您可以使用交易
titles = ["T-Shirt", "Boots", "Cap"]
ActiveRecord::Base.transaction do
titles.each do |title|
Thing.create(:title => title)
end
end
OT做一個SQL查詢:
query = []
titles.each do |title|
query << "('#{title}')"
end
sql = "INSERT INTO things ('title') VALUES #{query.join(", ")}"
ActiveRecord::Base.connection.execute(sql)
挺有意思的文章
鏈接被打破 –