У меня есть это представление Haml:
!!! strict
%html{:xmlns => "http://www.w3.org/1999/xhtml"}
%head
%meta{:content => "text/html; charset=utf-8", "http-equiv" => "Content-Type"}
%title
Lighty | #{@page_title || "Home"}
%body
#popup Login here
#fade
#wrapper
#container
#header
%a#logo{:href => "/"}
#menu
%ul#main
%li#lighty
%a{:href => "/"} Lighty
%ul
%li
%a Link here
%li#community
%a{:href => "/community"} Community
#content
И я хотел бы добавить строку if в строке # 16, чтобы проверить, является ли она посещаемой в данный момент страницей, и добавить класс «active» в li
, если он возвращает true.
Как мне написать это, если там есть заявление и есть ли более простой способ сделать это?
Сейчас я планирую использовать переменную типа @current_page
и проверить, если @current_page == "community"
, и добавить класс, если он возвращает true.
Я не так думаю? Есть ли более простой способ сделать это?