首页 > 解决方案 > Ruby-on-Rails 添加 current_page?到我的link_to

问题描述

我想添加一个

current_page?

对我

.navbar.navbar-default.admin-header
  %ul.nav.navbar-nav.navbar-left
   %li= link_to "Dashboard", admins_dashboard_path, class: 'active'

要实现这一点,如果我当前的页面是 /dashboard 只有在这种情况下将是

class: 'active'

在我的链接中(稍后我想使用特定的样式表来激活和不激活导航链接。

请帮我把这个放在一起!你的

标签: ruby-on-railshamlcurrent-page

解决方案


此方法的文档描述了如何实现它。在您的情况下,它将类似于:

.navbar.navbar-default.admin-header
  %ul.nav.navbar-nav.navbar-left
   %li= link_to "Dashboard", admins_dashboard_path, class: ('active' if current_page?(admins_dashboard_path))

推荐阅读