相关疑难解决方法(0)

在rails活动记录上使用ruby INSERT多个记录

有没有办法一次插入多个记录而不是一个?

我有一个非常非常丑陋的rake任务,正在执行以下操作......

        VoteRecord.create(:prospect_id => prospect.id, :state => "OH", :election_type => "PR", :election => "2000-03-07", :party => row[45], :participate => participated(row[45]))
        VoteRecord.create(:prospect_id => prospect.id, :state => "OH", :election_type => "GE", :election => "2000-11-07", :party => row[46], :participate => participated(row[46])) 
        VoteRecord.create(:prospect_id => prospect.id, :state => "OH", :election_type => "SP", :election => "2000-05-08", :party => row[47], :participate => participated(row[47]))
        VoteRecord.create(:prospect_id => prospect.id, :state => "OH", :election_type => "GE", :election => "2001-11-06", :party => row[48], :participate => participated(row[48]))
        VoteRecord.create(:prospect_id => prospect.id, :state => "OH", …
Run Code Online (Sandbox Code Playgroud)

ruby mysql activerecord ruby-on-rails insert

41
推荐指数
3
解决办法
3万
查看次数

标签 统计

activerecord ×1

insert ×1

mysql ×1

ruby ×1

ruby-on-rails ×1