आप जो खोज रहे हैं वह है ar-extensions
मणि का उपयोग कर स्थापित करें
sudo gem install ar-extensions
अपने पर्यावरण में मणि शामिल करें। आरबी (या सीधे उस मॉडल में जिसे आप सम्मिलित करना चाहते हैं)
require 'ar-extensions'
और एक INSERT . में कई रिकॉर्ड डालें क्वेरी का उपयोग कर
fields = [:first_name, :last_name, :email]
data = [["glenn", "gillen", "example@sqldat.com"],
["john", "jones", "example@sqldat.com"],
["steve", "smith", "example@sqldat.com"]]
User.import fields, data
आप इसे ActiveRecord ऑब्जेक्ट्स का उपयोग करके भी कर सकते हैं।
data = [
User.new(:first_name => 'glenn', :last_name => 'gillen', :email => 'example@sqldat.com'),
User.new(:first_name => 'john', :last_name => 'jones', :email => 'example@sqldat.com'),
User.new(:first_name => 'steve', :last_name => 'smith', :email => 'example@sqldat.com')
]
User.import fields, data
केवल एकल क्वेरी के साथ, उपयोगकर्ता तालिका में 3 नई पंक्तियां डाली गई हैं!
इसके बारे में अधिक यहां , यहां और यहां ।