Rails 3でprototype.jsの代わりにjQueryを使っています。ここから、rails.jsを持ってくるだけの、かんたんなお仕事です。 https://github.com/rails/jquery-ujs で、Ajaxをやっていました。あ(A)したじゃ(ja)ダメ(x)!!ところがイベントハンドラを登録したところ、ajax:completeは呼ばれるのに、ajax:beforeSendが呼ばれません。下のコードで、ログには"complete"しか表示されません。 $("#date_naoto").bind("ajax:beforeSend", function() { console.log("beforeSend"); }); $("#date_naoto").bind("ajax:complete", function() { console.log("complete"