Вызов функции рельсы из JavaScript - PullRequest
1 голос
/ 23 декабря 2009

Я бы хотел запустить действие с моего контроллера rails, когда пользователь покидает страницу. Я упал на событие window.beforeunload, но я не знаю, как я могу вызвать функцию из моего контроллера из представления. У меня есть что-то вроде этого:



  //function that checks if someone leaves the page
  //if so, send mail to admin with unconfirmed reservation
function goodbye(e) {
    //:action => do_something

}
window.onbeforeunload= goodbye;



Может ли кто-нибудь мне помочь? Спасибо!

1 Ответ

4 голосов
/ 23 декабря 2009

Похоже, вам нужен запрос AJAX здесь. remote_function может быть полезен здесь. Что-то вроде:

function goodbye(e) {
    <%= remote_function :url => { :action => "do_something" } %>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...