我有以下导航HTML:
<nav class="col9">
<ul>
<li class="current"><a href="/">Home</a></li>
<li><a href="/">About</a></li>
<li><a href="/">Apps</a></li>
<li><a href="/">Blog</a></li>
<li><a href="/">Contact</a></li>
</ul>
</nav>
我需要找到一种方法来动态地将“当前”类添加到相关列表项(如果我们在页面上)。
我的 application_helper.rb :
中包含以下代码def menu_link(name, options = {}, html_options = {})
html_options.merge!({ :class => 'current'}) if current_page?(options)
link_to name, options, html_options
end
但是,这会将当前类添加到锚标记而不是列表项。有人能帮助我修改这个吗?
干杯。