【问题标题】:Ruby-on-Rails adding current_page? to my link_toRuby-on-Rails 添加 current_page?到我的link_to
【发布时间】:2018-10-18 09:13:03
【问题描述】:

我想添加一个

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-rails haml current-page


    【解决方案1】:

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

    【讨论】:

    • 谢谢!我正在学习打字稿,刚刚加入了一个 ruby​​ 小组,一切都很奇怪。这个工作完美:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多