Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 在每个方法中生成额外的项_Ruby On Rails_Ajax - Fatal编程技术网

Ruby on rails 在每个方法中生成额外的项

Ruby on rails 在每个方法中生成额外的项,ruby-on-rails,ajax,Ruby On Rails,Ajax,我有一个基本的待办事项列表应用程序,可以根据当前用户(通过Desive生成)执行简单的CRUD 使用时,索引上有一个额外项。额外项没有id(/tasks)。在做了一些研究之后,它可能是由本文中提到的控制器中的.build引起的。你如何解决这个额外物品的问题?我也在使用ajax刷新crud,但是我认为额外的项目会影响新列表在创建/删除后的呈现方式 检查新记录时可以避免: unless task.new_record? #other tasks stuff end 谢谢你的回复。在我创建/删除

我有一个基本的待办事项列表应用程序,可以根据当前用户(通过Desive生成)执行简单的CRUD


使用时,索引上有一个额外项。额外项没有id(/tasks)。在做了一些研究之后,它可能是由本文中提到的控制器中的.build引起的。你如何解决这个额外物品的问题?我也在使用ajax刷新crud,但是我认为额外的项目会影响新列表在创建/删除后的呈现方式

检查新记录时可以避免:

unless task.new_record?
  #other tasks stuff
end

谢谢你的回复。在我创建/删除并再次渲染后,它似乎避免了额外的项。但是最初整个列表没有显示,所以我只在创建了一些内容后才看到列表(没有要删除的内容)