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

2

您可以尝试主动记录导入 以进行批量导入、签出 wiki 和示例页面。

于 2012-09-13T08:52:41.443 回答
0

我自己没有使用过,但你应该查看 activerecord-import 项目(用于 Rails 3) github更多信息可以在这里找到:wiki

于 2012-09-13T09:03:47.637 回答