Я не разработчик rails, поэтому я не уверен, как rails изменяет это уравнение, но именно так я бы прикрепил функцию к AJAX раньше в обычном ole 'JS:
$.ajax({
beforeSend: function(){
alert("Before");
},
complete: function(){
alert("after");
}
});
Обратите внимание, что эти события срабатывают для всех запросов AJAX после этого. По сути, вы подписываетесь на объект AJAX.
Подробнее см. В документации jQuery AJAX Events .