3

我有一个“远程表格”:<form action="/payment_methods" class="new_credit_card_details" data-remote="true" id="new_credit_card_details" method="post">...</form>

当我单击提交按钮时,我可以在 chrome 的开发人员工具面板中看到 /payment_methods 请求被发出了两次。(它也发生在其他浏览器中)。我试图在我的 JS 中找到一个提交事件处理程序,但我找不到,唯一的似乎是默认的,由 jquery-ujs 处理(我设置了 remote = true)。

你能建议我一种方法来检查它为什么会发生吗?我必须注意,这个错误不会发生在我的开发环境中......

4

1 回答 1

1

似乎您的远程表单发送了几个请求尝试添加选项disable_with,像这样

<%= submit_tag "submit", :disable_with => "Processing" %>
于 2013-09-23T16:08:51.623 回答