Ruby on rails 我的导航栏在RubyonRails-Haml中无法正常工作
我离开电脑,回到导航栏的问题上。它工作正常,但现在不正常。导航栏中的各个选项卡仍然有效,但它不显示哪个选项卡处于活动状态。“关于我们”选项卡保持粗体(活动)状态,即使我可能在主页、浏览页或起始页上。我不知道该怎么解决这个问题。导航栏的代码如下所示。任何帮助都将不胜感激。谢谢Ruby on rails 我的导航栏在RubyonRails-Haml中无法正常工作,ruby-on-rails,twitter-bootstrap,haml,navbar,Ruby On Rails,Twitter Bootstrap,Haml,Navbar,我离开电脑,回到导航栏的问题上。它工作正常,但现在不正常。导航栏中的各个选项卡仍然有效,但它不显示哪个选项卡处于活动状态。“关于我们”选项卡保持粗体(活动)状态,即使我可能在主页、浏览页或起始页上。我不知道该怎么解决这个问题。导航栏的代码如下所示。任何帮助都将不胜感激。谢谢 .span2 = link_to image_tag("company_logo.png", class: "brand", style: "margin-top: 10px;"),
.span2
= link_to image_tag("company_logo.png", class: "brand", style: "margin-top: 10px;"), static_pages_home_page_path
.span7
%ul.nav.nav-tabs
%li.active#about
= link_to "About Us", static_pages_about_path, id: "about"
%li#browse
= link_to "Browse", static_pages_browse_path, id: "browse"
%li#start
= link_to "Start", static_pages_start_project_path, id: "start"
%li#blog
= link_to "Blog", '#', id: "blog"
“活动”短语已从“关于我们”选项卡中删除。这将从导航栏上移除锚。感谢@Juri Glass和RobHeaton
%ul.nav.nav-tabs
%li.active#about
= link_to "About Us", static_pages_about_path, id: "about"
%li#browse
= link_to "Browse", static_pages_browse_path, id: "browse"
%li#start
= link_to "Start", static_pages_start_project_path, id: "start"
%li#blog
= link_to "Blog", '#', id: "blog"
如何在
li
s之间切换active
类?您已经为锚定和li提供了id。如果按选择元素,则可能会出现问题id@JuriGlass我对RoR还是个新手。你是指li.active还是说我应该在上面的代码中添加一个锚元素?我从about选项卡上取下了active,它成功了。