create
メソッドは、パラメータとして配列も取ります。
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]) }
...
]
)
ただし、これでも、単一のSQLクエリではなく、エントリごとに1つのSQLクエリが実行されます。内部で単一のactiverecordオブジェクトを作成するだけでよいため、より効率的です。
mysqlページから (ただし、他のデータベースでも同じである必要があると思います)