使用JS的RoR扩展表单仅提交一行

时间:2015-07-01 13:30:34

标签: javascript jquery ruby-on-rails sqlite

我有这个JS代码,如果需要添加更多字段,但它只插入数据库中最后添加的ROW ,我的控制器中没有代码指向这个,我认为应该有但我不知道该怎么做或怎么做。

tasks.js

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

这是relato形式=&gt; http://pastebin.com/G63SzgZH 这是controller =&gt; http://pastebin.com/gsY9KvVa

和模型

{{1}}

1 个答案:

答案 0 :(得分:0)

显然,它只在数据库中添加了一行....在你的控制器中,

def new
  @relato = Relato.new
end

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