我正在使用一个模板,该模板允许您将列表项标记为current
(使用class=current
),并在导航栏中突出显示它。
在 HAML 中,这看起来像:
%li.current
Menu item A
%li
Menu item B
%li
Menu item C
我在 Sinatra 视图中有此代码,并希望以编程方式添加class=current
,具体取决于视图的参数。
我如何以最简洁的方式做到这一点?
目前,我正在这样做:
- if section == "pages"
%li.current
%a{:href => "#pages"} Pages
- else
%li
%a{:href => "#pages"} Pages
感觉太冗长了。