Ruby on rails 用于较低URL的rails导航活动类
我使用的是rails 4。我正试图实现链接是活跃的,只要“主”网址检查 我想做的就是:Ruby on rails 用于较低URL的rails导航活动类,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我使用的是rails 4。我正试图实现链接是活跃的,只要“主”网址检查 我想做的就是: <li class="<%= 'active' if current_page?(events_path) %>"><%= link_to "Events", events_path %></li> <li class="<%= 'active' if current_page?(contact_path) %>"><%= link
<li class="<%= 'active' if current_page?(events_path) %>"><%= link_to "Events", events_path %></li>
<li class="<%= 'active' if current_page?(contact_path) %>"><%= link_to "Contact us", contact_path %></li>
我怎样才能做到这一点
顺便说一下,我正在传递事件的:id,我无法检查它是否是当前页面,因为有时我没有传递参数 您可以使用params[:controller]和params[:action]检查您的位置 事情是这样的:
<li class="<%= 'active' if params[:controller]=="events" and params[:action] == "index" %>"><%= link_to "Events", events_path %></li>
当然,您可能需要根据您的精确需求调整它
<li class="<%= 'active' if params[:controller]=="events" and params[:action] == "index" %>"><%= link_to "Events", events_path %></li>