Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在rails中保存一组模型_Arrays_Ruby On Rails 3_Models - Fatal编程技术网

Arrays 在rails中保存一组模型

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"&

我有一个数组,它保存模型(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">] 
supplier\u phone=供应商电话。其中(:supplier\u id=>1)
供应商电话=[#,
#] 
我想在SupplierPhone的一个新实例中保存阵列supplier_phone的每个元素,有人能告诉我怎么做吗


提前谢谢

您可以使用关联供应商有很多:电话“,然后通过“供应商.电话”连锁获得电话

supplier_phone.each{ |sp| SuplierPhone.create(sp.attributes) }