Jquery 如何防止Rails ujs远程表单提交跳转到页面顶部?

Jquery 如何防止Rails ujs远程表单提交跳转到页面顶部?,jquery,ruby-on-rails,rails-ujs,Jquery,Ruby On Rails,Rails Ujs,我在一个页面上有多个ujs表单,当在页面下方的表单上单击submit时,页面会跳回顶部。所有ujs功能都正常工作,但我希望页面在提交后保持不变。正在更新的DOM元素靠近submit按钮,而不是页面顶部。有没有一种方法可以防止actions js.erb文件中的default(),而不将其内容包装到函数中?如果没有,我如何将js.erb内容包装到函数中……因为我不需要任何类型的列表器?这不是默认行为,您可以将代码粘贴到这里吗?谢谢@RajdeepSingh!我开始编辑我的问题以发布相关代码。你的评

我在一个页面上有多个ujs表单,当在页面下方的表单上单击submit时,页面会跳回顶部。所有ujs功能都正常工作,但我希望页面在提交后保持不变。正在更新的DOM元素靠近submit按钮,而不是页面顶部。有没有一种方法可以防止actions js.erb文件中的default(),而不将其内容包装到函数中?如果没有,我如何将js.erb内容包装到函数中……因为我不需要任何类型的列表器?

这不是默认行为,您可以将代码粘贴到这里吗?谢谢@RajdeepSingh!我开始编辑我的问题以发布相关代码。你的评论提醒我,这不是默认行为,也不应该是我需要纠正的事情。当我在这里发布表单时,我意识到我有一个自定义按钮标签用于提交…而不是简单的f.submit。切换到f.submit修复了我的问题。这不是默认行为,你能在这里粘贴代码吗?谢谢@RajdeepSingh!我开始编辑我的问题以发布相关代码。你的评论提醒我,这不是默认行为,也不应该是我需要纠正的事情。当我在这里发布表单时,我意识到我有一个自定义按钮标签用于提交…而不是简单的f.submit。切换到f.submit解决了我的问题。