У меня есть следующий 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>
Мне нужно найти способ динамически добавлять класс «current» в соответствующий элемент списка (если мы на странице).
У меня есть следующий код в моем 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
Однако это добавляет класс тока в тег привязки вместо элемента списка.Кто-нибудь сможет помочь мне изменить это?
Приветствия.