Я должен обработать действие (рубин на рельсах), когда я закрываю окно (используя кнопку X). Могу ли я сделать это через javascript .??
Вы можете использовать событие onbeforeunload в javascript, а затем использовать ajax для вызова действия rails.
onbeforeunload
Примерно так:
<script language="JavaScript"> window.onbeforeunload = confirmExit; function confirmExit() { new Ajax.Request('/some_url', { method:'get' }); } </script>
Я использовал Prototype в этом примере,Чтобы узнать больше об этом: http://www.prototypejs.org/learn/introduction-to-ajax.