Я генерирую кучу ссылок в строке меню моего приложения. Когда пользователь просматривает одну из страниц строки меню, я бы хотел, чтобы стиль изменился, чтобы показать, что он просматривает текущую страницу. Это довольно простая задача, над которой я работаю.
Что я хотел бы сделать, так это высушить моих помощников. Я строю ссылки так:
link_to('events', :controller => 'event_sections', :action => 'show', :group_id => @group), :class => "current_page_item"
Я много раз повторяюсь с кодом "if is current page". Мне было интересно, есть ли хороший способ сначала построить все ссылки, которые мне нужны, а затем добавить к нему: class => "current_page_item".