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. jqueryjquery_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 に答える