我有一个数组保存模型的一些实例(SupplierPhone),如下所示:
supplier_phone = SupplierPhone.where(:supplier_id => 1)
supplier_phone = [#<SupplierPhone id: 1, supplier_id: 1, phone: "22423434234",
created_at: "2011-07-21 00:56:26", updated_at: "2011-07-21 00:56:26">,
#<SupplierPhone id: 2, supplier_id: 1, phone: "98776234423",
created_at: "2011-07-21 00:56:27", updated_at: "2011-07-21 00:56:27">]
我想在一个新的SupplierPhone实例中保存数组supplier_phone的每个元素,有人可以告诉我该怎么办?
提前致谢!
答案 0 :(得分:1)
supplier_phone.each{ |sp| SuplierPhone.create(sp.attributes) }
答案 1 :(得分:0)
你可以使用关联。 供应商has_many:手机“,然后通过连锁店”supplier.phones“获取手机