Невозможно вставить / изменить несколько записей с направляющими из коробки. Однако вы можете использовать activerecord-import gem для этого.
Rails по умолчанию принимает массивы при создании новых объектов, например:
VoteRecord.create(
[
{ :prospect_id => prospect.id, :state => "OH", :election_type => "GE", :election => "2011-11-08", :party => row[82], :participate => participated(row[82]) },
{ :prospect_id => prospect.id, :state => "OH", :election_type => "PR", :election => "2011-09-13", :party => row[81], :participate => participated(row[81]) }
...
]
)
Однако при этом все равно будет создано n запросов, по одному на каждую вставку, поэтому единственный способ достичь этого (без самостоятельного написания SQL-запроса) - это использование activerecord-import