【发布时间】:2012-12-18 08:01:41
【问题描述】:
这是我的haml代码:
%li.active
%a{ :href => "#" } Home
%li
%a{ :href => "#" } About
%li
%a{ :href => "#" } Sign up
%li
%a{ :href => "#" } Log in
将.active 属性添加到代表当前页面的元素的最简洁方法是什么?我曾想过将一个字符串传递给模板并遍历所有元素,从哈希构建菜单,但似乎必须有一种更清洁的方法。
有没有一种“正确”的方式来做到这一点?我不得不假设这是一个非常常见的操作。
谢谢
【问题讨论】:
标签: ruby templates sinatra haml