我有兩個數據電子表格保存在單獨的Google電子表格,商店和產品中。在.csv文件中創建has_and_belongs_to_many模型中的記錄
商店有列:
- 店鋪名稱
- 商店位置
- 商店ID
產品有列:
- 產品名稱
- 產品成本
- 產品編號
- 商店ID
在Rails中,我有兩個型號 - 商店和產品 - 用has_and_belongs_to_many關係連接。這些模型的屬性與電子表格中的每個列匹配。
我希望創建一個rake任務,是以電子表格爲CSV文件,並會在商店和產品數據庫鏈接行,但作爲一個編碼新手,我發現很難。將數據添加到.csv中的一個表似乎很容易,但我如何使用匹配的「產品ID」列來鏈接兩個csv文件中的數據?
我還應該補充一點,上面的列表看起來像是一對多的關係而不是HABTM。但是,我將在稍後添加關聯,以便每個商店都有多個產品。 – phrasemix 2012-02-15 18:38:38