У меня есть простое меню, которое выглядит следующим образом:Лучший способ создать простое меню в приложении рельсы
<ul class="menu">
<li class="active"><a href="<%= root_path %>">Home</a></li>
<li class=""><%= link_to 'Feeds' , feeds_path %></li>
<li class=""><%= link_to 'Accounts' , accounts_path %></li>
</ul>
класса «активный» это стиль, чтобы отметить мою текущую страницу.
У меня есть два вопроса:
1. Как мне сказать «приложение», на какой странице я веду, и попросить «изменить» класс на активный?
2. Есть ли лучший способ создать это меню (возможно, управляемый контроллером или db-таблицей)?
Я понимаю, что это вопрос новичков, но я подумывал об этом в течение нескольких дней, прочитал несколько руководств, но никто из них действительно не щелкнул.
Благодарим за помощь.
возможной альтернативой является использование выхода, как house9 ответа http://stackoverflow.com/questions/8625829/design-pattern-for-side-bar-with-dynamic-content-in-rails/8626755# 8626755 – Hishalv