Tag: nested forms

使用rails 3以内部forms更新嵌套表单和现有数据

我正在尝试使用嵌套的表单视图来正确更新。 然而,当第二种forms具有现有数据时,这会引起问题。 我正在使用accepts_nested_attributes_for和nested_form_for。 第二个目的是使用js动态添加表单元素。 有关更多信息,请参阅github 我得到的错误是: Couldn’t find Muscle with ID=3685340 for Exercise with ID=212831413 我试图手动进行更新,但我的代码并没有真正起作用,我的印象是它不应该被需要因为rails假设在引擎盖下处理它。 这个想法是:练习通过目标有很多肌肉,而且在练习forms中,我希望能够增加目标肌肉。 我的模特: class Exercise :destroy has_many :muscles, :through => :targets accepts_nested_attributes_for :muscles, :reject_if => :all_blank … end class Target true belongs_to :muscle end class Muscle :destroy has_many :exercises, :through => :targets end 我的(haml)观点: %p %b Target(s): = f.fields_for :muscles […]

从嵌套表单发出combobox中的更新类

我创建了一个combobox,显示供应商,因此当选择供应商时将更新显示购买的div,显示购买后将以comboboxforms进行嵌套,因此当我选择购买时将显示所选购买的金额。 问题是,当我选择购买时,仅在第一行中工作,当我选择另一个combobox线时,显示所选择的第一个combobox的数量。 在这里我的表 suppliers |id| |name| 1 Supplier A 2 Supplier B shopping_documents |id| |supplier_id| 1 1 2 2 shopping_products |id| |shopping_document_id| |qty| |purchase_product_id| 1 1 1 1 2 1 1 2 purchase_products |id| |name| |price_sale| 1 XP 1000 2 VISTA 2000 supplier_products |id| |supplier_id| |amount| |purchase_product_id 1 1 1000 1 2 1 2000 1 […]