実行環境はruby1.9.3p0,rails3.2.2,postgres
難易度★☆☆☆☆
Ruby on Rails3では、二重送信を防ぐ機能が備わっています。
submitタグに以下のようなoptionを追加します。
二重送信を防ぐsubmit_tagにする
<%= submit_tag '送信する', :data => {:disable_with => "保存中..."} %>
:disable_withは、submit時にボタンを無効化した時に表示するテキストです。
rails3.2より前の場合は:disable_withのみでも動いたようですが、3.2以降では動作しません。
必ず:data => {:disable_with => "{#text}"}と指定してください。以上です。
0 件のコメント:
コメントを投稿