控制嵌套表单是基于属性构建还是编辑

时间:2015-07-21 17:45:06

标签: ruby-on-rails

我为<!DOCTYPE html> <html> <body> <button onclick="openLinks();">Click </button> <script> function openLinks() { var i; for (i = 150; i < 156; i++) { window.open('http://www.someurl.at/wp-admin/admin.php?page=wpsl_store_editor&action=edit_store&store_id="i"'); //doesn't work, should print 150, 151... } } </script> </body> </html> 另一个模型Case的模型accepts_nested_attributes_for制作表单。对于编辑表单,如果案例没有,我想构建新的Side,并编辑Sides存在的边{/ p>。

现在的问题是,即使我试图编辑现有的边,它最终也会创建新的边。

以下是我的观点:

Case

我的控制员:

<%= form_for @case do |f| %>

. . .

  <div id="sides">
    <%= f.fields_for :sides do |builder| %>
      <%= builder.label :name, "Side Name" %>
      <%= builder.text_field :name, class: "form-control" %>
    <% end %>
  </div>

  . . .

<% end %>

如果您有其他任何需要的信息,请告诉我

0 个答案:

没有答案