如果选择了其中一个下拉菜单,我想显示导航下拉列表的活动链接
这是一个没有下拉列表的简单导航,它可以正常工作
<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>
答案 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>
....