gpt4 book ai didi

html - Rails 中的导航菜单

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

我在 application.html 中有我的导航菜单,菜单有 class="active"。这取决于用户所在的页面。我怎样才能动态地找出哪个项目需要有类:

我的顶部菜单栏是这样的:

<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Page1</a></li>
<li><a href="#">Page2</a></li>
<li><a href="#">Page3</a></li>
</ul>

最佳答案

一种方法是在 Controller 中有一个@active_page 实例变量,您可以在每个操作上设置它。您也可以使用标题(可能是@title?)来执行此操作,因此也许您可以改用它。然后在模板中:

<li class="<%= "active" if @active_page == "Home" %>">...</li>

关于html - Rails 中的导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217624/

24 4 0