Jquery 引导下拉菜单在根/主页上不起作用

Jquery 引导下拉菜单在根/主页上不起作用,jquery,twitter-bootstrap,drop-down-menu,Jquery,Twitter Bootstrap,Drop Down Menu,我的导航栏上有一个boostrap下拉菜单。除了主页,它在所有页面上都可以正常工作。我相信这与application.js文件有关,那么jquery.ujs之前或之后的顺序是否重要呢?为什么菜单就不会掉到根目录/主页上 //= require jquery //= require jquery_ujs //= require bootstrap //= require jquery.masonry.min.js //= require_tree . 查看主页的源代码,并检查javascript

我的导航栏上有一个boostrap下拉菜单。除了主页,它在所有页面上都可以正常工作。我相信这与application.js文件有关,那么jquery.ujs之前或之后的顺序是否重要呢?为什么菜单就不会掉到根目录/主页上

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.masonry.min.js
//= require_tree .

查看主页的源代码,并检查javascript文件
jquery.js
bootstrap.js
是否正确加载。使用firebug并检查js控制台

这是一个谷歌chrome控制台窗口的短屏幕。


错误以红色显示。

查看主页的源代码,并检查javascript文件
jquery.js
bootstrap.js
是否正确加载。使用firebug并检查js控制台

这是一个谷歌chrome控制台窗口的短屏幕。


错误以红色显示。

在application.js的底部添加此代码就成功了


$('.dropdown toggle').dropdown()

在application.js的底部添加此代码就成功了


$('.dropdown toggle').dropdown()

明白了,非常感谢您的帮助。明白了,非常感谢您的帮助。