У меня есть несколько статических страниц в меню навигации. Я хочу добавить класс, например "текущий" к элементу, который в настоящее время отображается.
То, как я это делаю, заключается в том, чтобы добавить тонны вспомогательных методов (каждый для одного элемента), чтобы проверить контроллер и действие.
def current_root_class
'class="current"' if controller_name == "homepage" && action_name == "index"
end
<ul>
<li <%= current_root_class %>><%= link_to "Home", root_path %>
Есть ли лучший способ сделать это!? Мой нынешний путь настолько глупый...