首页 > 解决方案 > 如何在同一页面上单独编辑多个值?

问题描述

我浏览了 railscasts 视频#198 Edit Multiple Individually#165 Edit Multiple (revised)以单独编辑多个。但是如何让它们在同一页面上工作,以便检查的值与修改后的数据一起保存?

我有一辆具有以下关系的模型车。

  has_many :cars_extra_products
  has_many :extra_products, through: :cars_extra_products

此外,ExtraProduct 模型具有以下关系:

  has_many :cars_extra_products
  has_many :cars, through: :cars_extra_products

与关系的 CarsExtraProduct 模型:

  belongs_to :extra_product
  belongs_to :car

如何在同一页面中显示所有额外的产品,以便所有者可以选择他们想要的产品列表并在同一页面中单独修改它们并将它们保存在具有属性 extra_product_id、价格、模式、rv_id 的 cars_extra_products 下?

例子:

在此处输入图像描述

标签: ruby-on-railsrubyruby-on-rails-4.2

解决方案


推荐阅读