【发布时间】:2015-06-15 17:04:45
【问题描述】:
我需要创建一个订单脚手架,让我了解客户在产品列表中的需求以及他们想要订购的单位。 我不想为每个产品创建一个订单,我想拥有产品列表,以及说明客户将订购多少该产品的选项。 对于这种在轨道和脚手架上使用红宝石的形式有什么建议吗? 谢谢!
【问题讨论】:
标签: ruby-on-rails ruby forms
我需要创建一个订单脚手架,让我了解客户在产品列表中的需求以及他们想要订购的单位。 我不想为每个产品创建一个订单,我想拥有产品列表,以及说明客户将订购多少该产品的选项。 对于这种在轨道和脚手架上使用红宝石的形式有什么建议吗? 谢谢!
【问题讨论】:
标签: ruby-on-rails ruby forms
应该有 Order 的脚手架和 OrderProduct 的模型。 订单将具有简单的订单详细信息以及与用户的关系。 OrderProduct 将有两个关联 order 和 product,它还会有 unit count。
现在您可以使用accepts_nested_attributes_for 来输入表单,您可以使用“添加更多”按钮来允许用户添加任意数量的产品。
【讨论】: