猿问

rails使用bootstrap的下拉框突然失效

最近,一直在跟着RubyOnRailsTutorial上的教程在学习rails,一开始做到布局时用到bootstrap-sass这个gem的时候,眼睛一亮,网页瞬间很亮了。。。可是,在做到第九章的时候「Account」的下拉框就失效了,不知道怎么了。。。这个是部署在heroku的本项目,大神们可以随便注册个,登录之后,右上角显示的「Account」下拉框,无法显示下拉菜单(包括:Profile,Setting,Signout三个下拉菜单)。。。
这是相关的代码:
file:_header.html.erb
<%=link_to"sampleapp",root_path,id:"logo"%>
这是全局的布局:
file:application.html.erb
<%=full_title(yield:title)%>
<%=stylesheet_link_tag"application",:media=>"all"%>
<%=javascript_include_tag"application"%>
<%=csrf_meta_tags%>
<%=render'layouts/shim'%>
<%=render'layouts/header'%>
<%flash.eachdo|key,value|%>
<%=content_tag(:div,value,class:"alertalert-#{key}")%>
<%end%>
<%=yield%>
<%=render'layouts/footer'%>
<%=debugparamsifRails.env.development?%>
茅侃侃
浏览 480回答 2
2回答

MMTTMM

大概是要这样?a和ul要在class="dropdown"的元素内部。Account

交互式爱情

我也遇到了相同的问题审查元素,如果发现报错:UncaughtError:Bootstrap'sJavaScriptrequiresjQuery则可能是bootstrap在引入css前需要引用jQuery,但是这时还没有加载jQuery你可以参考这个地址,看看能否解决
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答