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