Ruby-on-Rails添加current_page?到我的link_to

时间:2018-05-08 12:08:33

标签: ruby-on-rails haml current-page

我想添加一个

current_page?

到我的

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

要实现这一点,如果我当前的页面只是/仪表板,那么

class: 'active'

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

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

1 个答案:

答案 0 :(得分:0)

此方法的

Documentation描述了如何实现它。在你的情况下,它将是:

.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))