Bootstrap在Rails中显示活动链接

时间:2014-02-26 23:40:02

标签: ruby-on-rails twitter-bootstrap ruby-on-rails-4

如果选择了其中一个下拉菜单,我想显示导航下拉列表的活动链接

这是一个没有下拉列表的简单导航,它可以正常工作

<li class="<%= 'activen' if current_page?(jobs_path) %>" ><%=  link_to "Offres d'emploi" , jobs_path, class:"active-shadow" %></li>

<li class="<%= 'activen' if current_page?(profiles_path) %>"><%=  link_to "Découvrir des utilisateurs" , profiles_path, class:"active-shadow" %></li> 

这是我的下拉列表

<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Entreprises <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><%=  link_to "Découvrir des Entreprises" , companies_path %></li>
<li><%=  link_to "offres par entreprises" , offre_path %></li>
</ul>
</li>

1 个答案:

答案 0 :(得分:2)

这是相同的想法,但您可能需要更改活动的颜色,因为它可能是相同的

...

<li class="<%= 'activen' if current_page?(companies_path) %>" ><%=  link_to "Découvrir des Entreprises" , companies_path %></li>

<li class="<%= 'activen' if current_page?(offre_path) %>" ><%=  link_to "offres par entreprises" , offre_path %></li>

...

编辑:

重新阅读您的意见,如果您在“企业”或“企业”页面中,您想要对“企业”产生积极影响吗?

...

- if current_page?(companies_path) || current_page?(offre_path)
  <li class="dropdown">
  <a href="#" class="active dropdown-toggle" data-toggle="dropdown">Entreprises <b class="caret"></b></a>
....