Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails嵌套表单链接到添加新条目位置_Ruby On Rails_Nested Forms - Fatal编程技术网

Ruby on rails Rails嵌套表单链接到添加新条目位置

Ruby on rails Rails嵌套表单链接到添加新条目位置,ruby-on-rails,nested-forms,Ruby On Rails,Nested Forms,我有一个嵌套表单,其中添加的链接只出现在最后一个条目的旁边,而之前的条目都只有删除的链接 我需要的是能够: 1-删除表单中的最后一个条目,当前最后一个条目未显示指向删除的链接。 2-在两个现有条目之间添加一个新条目,例如:如果有两个条目,1和2,我只能在2之后添加一个新条目,我不能在1和2之间添加一个新条目 这是生成这些嵌套表单之一的分部代码: <div id="perguntas"> <%= f.fields_for :perguntas do |m| %>

我有一个嵌套表单,其中添加的链接只出现在最后一个条目的旁边,而之前的条目都只有删除的链接

我需要的是能够: 1-删除表单中的最后一个条目,当前最后一个条目未显示指向删除的链接。 2-在两个现有条目之间添加一个新条目,例如:如果有两个条目,1和2,我只能在2之后添加一个新条目,我不能在1和2之间添加一个新条目

这是生成这些嵌套表单之一的分部代码:

<div id="perguntas">
  <%= f.fields_for :perguntas do |m| %>
      <div class="field plus-field">
        <%= m.input :pergunta , :label=> false , :placeholder => "Escreva uma pergunta" %>
      </div>
      <%= m.link_to_remove "-",:class => "link-add-field" %>
  <% end %>
</div>
<div class="adiciona-botao-field ">
  <div class="field plus-field">
  </div>
  <%= f.link_to_add "+", :perguntas, :class => "link-add-field", 'data-target' => '#perguntas' %>
</div>

false,:占位符=>“Escreva uma pergunta”%>
“链接添加字段”%>
“链接添加字段”,“数据目标”=>“#perguntas%%>

您可能需要检查
http://railscasts.com/episodes/196-nested-model-form-part-1
http://railscasts.com/episodes/197-nested-model-form-part-2
我以前检查过,但它似乎使用一种简单的方法在底部添加问题,而不关心新条目的位置