У меня есть вспомогательный метод, помогающий определить, должен ли элемент меню навигации быть активным / неактивным.
def events_nav_link
nav_item = 'Events'
if current_page?(events_path) # additional conditions here
# do nothing
else
nav_item = link_to nav_item, events_path
end
content_tag(:li, nav_item + vertical_divider, :class => 'first')
end
Я хочу, чтобы эта ссылка была неактивной не только для страницы events_path, но и дляи другие страницы.Проблема в том, что я не знаю, какой параметр передать метод current_page? (Путь) на основе этого маршрута:
map.list_events '/ events /: league /: year /: month /: day',: controller => 'events',: action => 'list'
Этот маршрут генерирует путь, такой как / pow или / chow / 2011/09/25.Лиги могут быть пау, чау или вау.