如何在单击取消时获取嵌套表单的先前状态?

时间:2015-12-22 11:20:01

标签: ruby-on-rails

我已经嵌套了RoR表单。嵌套表单处于弹出状态。主窗体有一个超链接,单击它我可以使嵌套窗体可见。嵌套表单有单选按钮,文本字段和& 2个可操作的按钮(保存和取消)。单击取消按钮,我需要以嵌套的形式恢复脏字段(已修改的字段)的数据。我如何实现这一目标?

以下是我的示例嵌套表单代码

<%= form_for(@my_data,:validate => true) do |main_form| %> #It has save & cancel
  <%= main_form.fields_for :my_associated_data do |builder| %>
    <%= render 'associated_fields', :f => builder %> #associated_fields is the nested form - It has save & cancel. Need to restore data for this form on click of cancel.
  <% end %>
<% end %>

目前,当我以嵌套的形式修改数据时,单击取消然后单击链接打开嵌套表单,我看到数据是脏的/修改过的。这可以预防吗?

注意:我需要在点击嵌套表格保存时保留值。

0 个答案:

没有答案