Rails jquery不工作

Rails jquery不工作,jquery,ruby-on-rails,Jquery,Ruby On Rails,我正在尝试在我的rails项目中实现以下引导布局: 但我似乎无法将屏幕缩小后的导航切换到屏幕。我在/assets/javascripts/offcanvas.js中放置了以下javascript $(document).ready(function() { $('[data-toggle=offcanvas]').click(function() { $('.row-offcanvas').toggleClass('active'); }); }); 当我检查我的页面的源代码时

我正在尝试在我的rails项目中实现以下引导布局:

但我似乎无法将屏幕缩小后的导航切换到屏幕。我在/assets/javascripts/offcanvas.js中放置了以下javascript

$(document).ready(function() {
  $('[data-toggle=offcanvas]').click(function() {
    $('.row-offcanvas').toggleClass('active');
  });
});
当我检查我的页面的源代码时,它会显示出来,但它不工作

<script src="/assets/offcanvas.js?body=1"></script>

当我将脚本粘贴到application.js中时,它确实可以工作。但我似乎无法找出其他情况下的问题所在。

console是否报告任何错误?您的意思是在运行服务器时请求页面?我没有那样的错误。没有,javascript控制台。我不太明白你的意思。检查脚本是否正常工作?是。如果js本身有问题,那么应该可以在那里看到。如果您在那里看到一些东西,您将知道在哪里查找,因为错误看起来不像来自Rails。