我構建了一個Rails 3應用程序,並試圖讓jQuery .on()函數工作。目前它沒有做任何事情。製作jQuery .on()與Rails 3一起工作
在資產/ JavaScript的/ 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不知道如何處理這個基本的函數調用?這是否與資產管道有關?我如何得到這個工作?
你有沒有準備好的功能? – loganfsmyth 2012-03-05 17:28:50
不知道你的意思是Rails不知道如何處理它,這與Rails無關。 JS控制檯中是否有任何內容? – 2012-03-05 17:30:31