Имя текущей страницы.

Dec 11, 2008 12:42

Нужно в "шапке" выводить имя текущей страницы(документа). Типа навигационная строка, указывающая где сейчас находится пользователь.

Поскольку почти все нужные темплейты начинаются с Заголовок
- введено требование соблюдать такую структуру и родился такой мега хак:

<% rp = @_request.path_parameters
path_s = "#{rp['controller']}/#{rp['action']}"
   if ( value = @_memoized__pick_template[[path_s]] ) &&
( match_data = value.source.match(/^\s*?(.*?)<\/h1>/mi) )%>

<%= escape_once match_data[1] %>
<% else %>
Служебная информация
<% end %>

Зато все дело ограничивается только кодом во вьюшке.
Интересно это очень неустойчиво или как...

hack, rails

Previous post Next post
Up