0

我有一个带有 HABTM 关系的产品和订单的 rails 项目。在订单表单中,我希望用户能够单击一个按钮并让它预先选择一些产品(其中一些产品的数量超过一个)。我试过使用复选框,但这不允许用户选择两个数量的相同产品。

我知道在控制器端,如果有相同product_id 的多个实例,它不会有问题,它只会将这些id 与该订单关联多次。但是,如果我只能使用复选框,我想不出在视图/表单方面执行此操作的方法。

有任何想法吗?

4

1 回答 1

2

嘿,您的代码与表单页面中的代码相同

<div>
  <%= check_box_tag "product[order_ids][]", order.id , @product.orders.include?(order) %>
  <%= order .name %>
</div>
于 2013-02-20T06:43:38.703 回答