【问题标题】:Add multiple instances of HABTM associations in simple-form以简单形式添加多个 HABTM 关联实例
【发布时间】:2013-02-20 05:28:46
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails simple-form has-and-belongs-to-many


    【解决方案1】:

    嘿,您的代码与您的表单页面

    中的代码相同吗
    <div>
      <%= check_box_tag "product[order_ids][]", order.id , @product.orders.include?(order) %>
      <%= order .name %>
    </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2015-06-20
      • 2016-09-06
      • 1970-01-01
      相关资源
      最近更新 更多