[英]Disable link_to button in Rails after submit to prevent duplication submission
在我的Rails应用程序中,当尝试关闭对象(在这种情况下为调用)时,会弹出一个模式。 用标准的Rails link_to弹出模态,如下所示:
<%= link_to "Close Call #{call.incident_number}", close_call_path(call), :method => :post, :class => 'btn btn-danger btn-large btn-block' %>
在表单对象中,我可以禁用“提交”按钮,但可以设置disable_with的data属性,但是我不确定link_to帮助器中是否提供此选项。
<%= f.button "Update Unit", class: 'btn btn-info', data: {disable_with: "<i class='icon-spinner'></i>Updating..."} %>
我的目标是防止操作击中控制器后重复单击按钮。
根据link_to
文档,您可以使用选项disable_with
作为data
属性。
:disable_with
提交表单时,此参数的值将用作提交按钮的禁用版本的值。 简洁的JavaScript驱动程序提供了此功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.