尝试使用FasterCSV对多个表执行CSV导入

时间:2010-03-04 16:47:28

标签: ruby-on-rails fastercsv spree

我有一个更快的CSS rake脚本,但它只导入到1个表。我正在导入产品,产品有几条信息存储在其他表格中。

当前脚本:http://gist.github.com/321889

我需要添加的是一种将产品信息同时导入另一个表的方法。说一个类别名称。

在这种情况下:行

  product.name = row[2]
  product.available_on = Time.now
  product.description = row[3]
  product.vendor_sku = row[12]
  product.price = row[13]#.to_d
  product.save(false)

我需要像taxon.name = row [14]

这样的项目

这可能吗?

1 个答案:

答案 0 :(得分:0)

尝试类似:

associated_category = Category.find_by_name(row['Category'])
Produkt.create(
        :category_id => associated_category.id,
        :name => row[2]
        )

我这样做:http://gist.github.com/324613

危害