Какие-нибудь популярные трюки Rails для сохранения css-навигации при просмотре партиалов? - PullRequest
0 голосов
/ 06 августа 2010

У меня есть админ с навигацией. Nav переключается между различными частями.

Навигация имеет несколько li, и когда один из них выбран, он получает класс .selected, который делает его выделенным.

Есть ли способ переключить это с контроллера? Или в каком-либо другом месте, популярном среди рубинов?

Ответы [ 3 ]

2 голосов
/ 06 августа 2010
%ul
  -@links.each do |link|
    %li= link_to_unless_current(link.title, link){link.title, link, :class => "selected"}

link_to_unless_current принимает блок, который является блоком для отображения, если он является текущим.

1 голос
/ 06 августа 2010

Я не видел стандартного решения для этого, но может помочь помощник current_page? .

1 голос
/ 06 августа 2010

Используйте драгоценный камень simple-navigation.Это решает эту и многие другие проблемы.

Ссылка на GitHub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...