Я создаю приложение на Rails 3 и пытаюсь заставить работать функцию jQuery .on ().В настоящее время он ничего не делает.
В assets / javascripts / v-application.js:
console.log('application');
$('body').on('click', function(){
alert('test');
});
Когда приложение загружается, консоль отображает «приложение» (как и должно быть), нокогда я нажимаю на тело, оповещение не срабатывает.Если я вставлю тот же самый javascript в консоль и нажму на тело, появится соответствующее предупреждение.
Если я просматриваю v-application.js в браузере, он показывает функцию.
Я использую последние версии jquery-rails (2.0.1) и rails (3.2.2).Это все в среде разработки.
Что происходит, что Rails не знает, как обрабатывать вызов этой базовой функции?Это имеет отношение к конвейеру активов?Как я могу заставить это работать?