单击按钮时如何在rails上禁用button_to?

时间:2013-07-29 16:42:09

标签: ruby-on-rails button-to

我的Ruby on Rails应用程序上有一个按钮,它在我的控制器上调用一个函数。

当我点击按钮时,我会调用一个函数。

所以我想在点击它之后禁用此按钮,然后在我的功能完成后再次启用它。

我该怎么做?

在我的观看代码

下面
<div style="float: left; width: auto; padding-right: 1%">
    <%= button_to_function l(:gerar_build_project), remote_function(:action => 'exec_client', :controller => 'repositories') %>
</div>

2 个答案:

答案 0 :(得分:0)

您可以停用具有:disable_with属性的任何按钮。试试这个:

<div style="float: left; width: auto; padding-right: 1%">
    <%= button_to_function l(:gerar_build_project), remote_function(:action => 'exec_client', :controller => 'repositories'), :disable_with => "Submitting...." %>
</div>

希望它会有所帮助。感谢

答案 1 :(得分:0)

  1. 使用jquery-rails gem
  2. 在您的信息页中加入jqueryjquery_ujs
  3. for button_to_function方法使用'data-disable-with' => 'Submitting'