"#" } About %li %a{ :href =>-6ren">
gpt4 book ai didi

ruby - 将类添加到菜单中的事件列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:23:56 25 4
gpt4 key购买 nike

这是我的 haml 代码:

%li.active
%a{ :href => "#" } Home
%li
%a{ :href => "#" } About
%li
%a{ :href => "#" } Sign up
%li
%a{ :href => "#" } Log in

.active 属性添加到代表当前页面的元素的最简洁的方法是什么?我想过将一个字符串传递给模板并遍历所有元素,从哈希构建菜单,但似乎必须有一种更简洁的方法。

是否有“正确”的方法来做到这一点?我必须假设这是一个非常常见的操作。

谢谢

最佳答案

如果你没有太多的导航项,你可以这样做:

%li{ :class => @selected == :home ? "active" : nil }

关于ruby - 将类添加到菜单中的事件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13924300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com