Arrays 在rails中保存一组模型
我有一个数组,它保存模型(SupplierPhone)的一些实例,如下所示:Arrays 在rails中保存一组模型,arrays,ruby-on-rails-3,models,Arrays,Ruby On Rails 3,Models,我有一个数组,它保存模型(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"&
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">]
supplier\u phone=供应商电话。其中(:supplier\u id=>1)
供应商电话=[#,
#]
我想在SupplierPhone的一个新实例中保存阵列supplier_phone的每个元素,有人能告诉我怎么做吗
提前谢谢 您可以使用关联供应商有很多:电话“,然后通过“供应商.电话”连锁获得电话
supplier_phone.each{ |sp| SuplierPhone.create(sp.attributes) }