2012-09-13 28 views
0

我正在做這樣的事情,以便在我的rails應用程序中同時插入多個記錄。單個哈希插入數組的多個SQL語句

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

當我檢查日誌時,發現插入查詢被sql多次觸發。是否可以在單個查詢中執行此操作?

回答

0

我沒有用它自己,但你應該檢查出ActiveRecord的進口項目(爲Rails 3) github更多內容可以在這裏找到:wiki

+0

重複!見阿馬爾的答案。 – jdoe

+0

哎呀,對不起,我們必須同時回答.. – EfratBlaier