Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 在RubyonRails中创建嵌套表单_Javascript_Jquery_Html_Ruby On Rails_Formbuilder - Fatal编程技术网

Javascript 在RubyonRails中创建嵌套表单

Javascript 在RubyonRails中创建嵌套表单,javascript,jquery,html,ruby-on-rails,formbuilder,Javascript,Jquery,Html,Ruby On Rails,Formbuilder,我正在生成一个html.erb文件,作为rails应用程序的一部分。在其中,我使用FormBuilder的form_for来创建一个主要的建模对象。不过,在编写页面代码的过程中,我还为另一个相关路由调用了form_标记远程Ajax 但是,当我将这些元素嵌套在一起时,Firefox无法呈现内部表单对象的封闭元素,当我试图触发该表单的操作时,页面只是刷新了自己。有没有一种简单的方法可以在rails的表单javascript中处理表单 我还尝试完成第一个表单,然后在稍后运行javascript脚本将第

我正在生成一个html.erb文件,作为rails应用程序的一部分。在其中,我使用FormBuilder的form_for来创建一个主要的建模对象。不过,在编写页面代码的过程中,我还为另一个相关路由调用了form_标记远程Ajax

但是,当我将这些元素嵌套在一起时,Firefox无法呈现内部表单对象的封闭
元素,当我试图触发该表单的操作时,页面只是刷新了自己。有没有一种简单的方法可以在rails的表单javascript中处理表单

我还尝试完成第一个表单,然后在稍后运行javascript脚本将第二个表单附加到它需要属于的div,但这似乎破坏了我的路由,因为Rails无法再找到模板,即使它尝试路由到的js.erb文件与以前在同一位置

谢谢,非常感谢您的帮助!
根据HTML规范,不允许嵌套HTML表单。请看下面的问题。您应该将内部窗体移出,使其成为当前父窗体的同级。

共享视图代码查看代码后,最好提出解决方案?