Javascript RoR扩展表单,JS仅提交一行

Javascript RoR扩展表单,JS仅提交一行,javascript,jquery,ruby-on-rails,sqlite,Javascript,Jquery,Ruby On Rails,Sqlite,我有这个JS代码,如果需要的话可以添加更多的字段,但它只是插入到数据库中添加的最后一行,在我的控制器中没有指向这个的代码,我想应该有,但我不知道该怎么做 tasks.js $( document ).ready(function() { $(".adicionar").click(function(){ linha = $(".linha:first").clone(); $(".tabela").append("<tr class='linha'>"+$(linha).htm

我有这个JS代码,如果需要的话可以添加更多的字段,但它只是插入到数据库中添加的最后一行,在我的控制器中没有指向这个的代码,我想应该有,但我不知道该怎么做

tasks.js

$( document ).ready(function() {
 $(".adicionar").click(function(){
 linha = $(".linha:first").clone();
 $(".tabela").append("<tr class='linha'>"+$(linha).html()+"</tr>");
 remover();
  });
});

 function remover() {
  $(".remover").click(function(){
  $(this).parent().parent().remove();
  });
 }
这是relato form=> 这是控制器=>

和模型

class Relato < ActiveRecord::Base
belongs_to :cliente
belongs_to :projeto
belongs_to :local
belongs_to :task
end

显然,它只在数据库中添加一行。。。。在控制器中

def new
  @relato = Relato.new
end

@relato只能在数据库中保存一条记录。如果要添加更多行,则必须创建更多Relato实例。新建。。。。。。您的javascript中没有错误。这是控制器的问题……

还有一件事。。。。您的最后一行仅保存到数据库中,因为前几行被最后一行覆盖…谢谢,您能帮助我如何创建此实例吗,有一些类似于5.times.Relato.new的实例?这是Relato表单=>这是控制器=>我可以知道,这个按钮是什么吗。。。和它们做什么?它们调用函数克隆节点并删除