我有 2 个模型,主要模型和细节模型。在我的家庭控制器中,我想在数据库中插入 1.000.000 个条目,仅用于测试问题。
但这很慢,插入的速度很慢..有可能加快速度吗?
也许我的配置有问题?因为我想要,每次保存 Main 条目时,都应该创建相应的详细条目。
主模型如下所示:
class Main < ActiveRecord::Base
has_one :detail, :dependent => :destroy
before_create :build_a_detail
private
def build_a_detail
self.build_detail(:Bezeichnung => 'test', :Koordinaten => 10, :main_id => self.id)
end
end
详细模型如下所示:
class Detail < ActiveRecord::Base
belongs_to :main
end
家庭控制器:
def new
for i in 0..1000000
main = Main.new(:Category => 'Krankenhaus', :Latitude => 5, :Longitude => 6)
main.save
end
end