2011-02-11 58 views
1

我正在嘗試創建一個類似於電子商務系統功能的系統。一個表格顯示產品列表,並帶有用於輸入每種產品所需數量的文本框。在表格底部有一個按鈕來處理購買,然後應該爲每個數量大於0的產品創建一個庫存記錄,除非該客戶的記錄已經存在,在這種情況下,它應該增加它按規定值計算。通過單一表單創建/更新多個多對多記錄

我完全不知道如何開始在Rails中做這件事,或者要尋找答案,任何指向正確方向的指針都會很棒。我有很多C語言風格的經驗,但RoR非常不同,我只是不知道從哪裏開始。

協會:

顧客

  • 的has_many:庫存
  • 的has_many:產品,:通過=>庫存

庫存

  • belongs_to的:客戶
  • belongs_to的:產品

產品

  • 的has_many:庫存
  • 的has_many:客戶,:通過=>:庫存

回答