current_controller - helper для создания меню

Предположим нам нужно показывать активный пункт меню, для этого в rails есть helper current_page?(options). В нем есть один минус его нельзя применить ко всему контроллеру.
Далее элегантное решение от qoobaa помогающее решить проблему.
def current_controller?(options)
url_string = CGI.escapeHTML(url_for(options))
params = ActionController::Routing::Routes.recognize_path(url_string, :method => :get)
params[:controller] == @controller.controller_name
end