1

我的 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>
4

2 回答 2

0
  1. 使用jquery-rails宝石
  2. 包括jquery,jquery_ujs在您的页面中
  3. 用于button_to_function方法使用'data-disable-with' => 'Submitting'
于 2013-09-10T20:58:09.540 回答
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>

希望它会有所帮助。谢谢

于 2013-07-29T16:47:25.140 回答