有两张表,一张元件表 (component),一张供应商表 (supplier),一个元件可能有多个供应商供应,两者是一对多的关系。元件表字段有 name,供应商表字段有 company,component_id。每次添加一个元件都要选择供应商,相对于要创建一条供应商的数据。我的操作是 由于供应商表要创建一条新的数据,首先从供应商这张表中找到所选的供应商,在逐个将各个字段复制给新数据,只是 component_id 这个不同。就相当于如下: supplier=Supplier.new supplier.company=xx ..... supplier.save