在我的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的数据属性,但我不确定link_to帮助程序中是否有此选项。
<%= f.button "Update Unit", class: 'btn btn-info', data: {disable_with: "<i class='icon-spinner'></i>Updating..."} %>
我的目标是在动作击中控制器后防止按钮重复点击。
答案 0 :(得分:0)
根据link_to
文档,您可以使用disable_with
选项作为data
属性。
:disable_with
- 提交表单时,此参数的值将用作提交按钮的禁用版本的值。此功能由不显眼的JavaScript驱动程序提供。