如何以一种形式沿其主要对象更新关联对象?

时间:2020-10-15 09:57:54

标签: ruby-on-rails

我有一个Declaration模型和部分_form,该模型正在编辑/更新操作中使用。在此部分中,有一个表单定义

<%= labelled_form_for([@project, @declaration], html: { multipart: false, id: 'declaration_form', class: 'tabular', remote: request.xhr? }) do |f| %>`

有一个关联的模型DeclarationAnswer。如何显示此模型的属性,并使用该主表单更新它们? Declaration有许多DeclarationAnswer

1 个答案:

答案 0 :(得分:1)

已解决。 香港专业教育学院将其添加到主要形式

    <%= f.fields_for :answers do |builder| %>
        <%= render 'answers_fields', f: builder %>
    <% end %>

并创建了适当的局部,并在那里定义了自己的形式