小编Jul*_*ien的帖子

同时将多个项目添加到购物车

我有以下关系:

Class CartItem
belongs_to :cart
belongs_to :product

Class Product (<=> category)
has_many :cart_items


Class Cart
has_many :cart_items
Run Code Online (Sandbox Code Playgroud)

当有人将产品添加到购物车时,它会在CartItem表中使用cart.id和product.id创建一行.我可以添加和删除产品到编辑页面上的购物车,它的工作原理.

但现在我想同时在购物车中添加或删除多个产品.当客户可以输入我们想要添加/删除的号码时,我只需要一个输入数字字段.但是,我没有设法这样做,因为在编辑表单中,如果我放置一个名为"number"的字段(对于每个产品),显然会出现错误,因为没有属性"number".我应该添加一个"field_tag",但它怎么能起作用?提前致谢

ruby forms product ruby-on-rails cart

2
推荐指数
1
解决办法
1533
查看次数

标签 统计

cart ×1

forms ×1

product ×1

ruby ×1

ruby-on-rails ×1