将现有模型数据添加到spree产品

时间:2013-03-04 21:52:00

标签: ruby-on-rails import spree product

我有一个包含模型数据和数百个条目的现有网站。我想提供目录电子商务功能,所以我决定使用Spree。

但是,我无法弄清楚如何将我的模型数据与Spree中的产品相关联。基本上,我需要做的就是为现有数据增加价格,以及结账功能。我不想重新添加所有以前的条目。

任何人都有我可以阅读的资源,或者想要实现这个资源吗?

这仍然是用的吗? https://github.com/joshmcarthur/spree-import-products

我正在使用最新版本的Rails,ruby 1.9.3和Spree 2.0.0.beta

谢谢。

2 个答案:

答案 0 :(得分:0)

你有没有机会看看这个Spree Railscast(http://railscasts.com/episodes/298-getting-started-with-spree

答案 1 :(得分:0)

您的旧目录架构可能与Spree的产品和变体模型不兼容,因此您可能需要编写一个简单的Rake任务来完成这项工作,并按照这些方针进行:

LegacyProduct.all.each do |legacy_product|
  Spree::Product.create(:name => legacy_product.title, // etc.
  // create variants etc.
end