0

Railsアプリに同時に複数のレコードを挿入するために、このようなことをしています。

VoteRecord.create(
  [
    { :prospect_id => prospect.id, :state => "OH", :election_type => "GE" },
    { :prospect_id => prospect.id, :state => "OH", :election_type => "PR" }
    ...
   ]  
)

ログを確認すると、SQL によって挿入クエリが複数回起動されていることがわかります。単一のクエリでこれを行うことは可能ですか?

4

2 に答える 2

0

私自身は使用していませんが、activerecord-import プロジェクト (Rails 3 用) githubを確認してください。詳細については、wikiを参照してください。

于 2012-09-13T09:03:47.637 に答える