2011-02-11 61 views
1

我正在尝试创建一个类似于电子商务系统功能的系统。一个表格显示产品列表,并带有用于输入每种产品所需数量的文本框。在表格底部有一个按钮来处理购买,然后应该为每个数量大于0的产品创建一个库存记录,除非该客户的记录已经存在,在这种情况下,它应该增加它按规定值计算。通过单一表单创建/更新多个多对多记录

我完全不知道如何开始在Rails中做这件事,或者要寻找答案,任何指向正确方向的指针都会很棒。我有很多C语言风格的经验,但RoR非常不同,我只是不知道从哪里开始。

协会:

顾客

  • 的has_many:库存
  • 的has_many:产品,:通过=>库存

库存

  • belongs_to的:客户
  • belongs_to的:产品

产品

  • 的has_many:库存
  • 的has_many:客户,:通过=>:库存

回答