我寫的一段JavaScript(它居住在app/assets/javascripts/tenant_content.js中)不起作用,因此我將它燒製成以下內容以便測試它:Rails - document.ready不能在特定的JavaScript文件中工作
$(document).ready(function() {
console.log("Test");
});
當我刷新頁面時,沒有記錄到控制檯。
如果我從document.ready
中刪除console.log
,那麼它打印得很好。奇怪的是,如果我將它移動到其他JavaScript文件之一,它也可以。它似乎是在這個特定文件中的組合,並且在導致其不起作用的功能內。任何想法爲什麼?
注意:我沒有使用Turbolinks。
感謝
這實際上是一個阻止它被解僱的錯誤,我沒有意識到它會阻止JS運行的其他部分。謝謝你的回答! –