Регулярное выражение для сопоставления URL-адреса с HASH - PullRequest
0 голосов
/ 03 октября 2010

Я использую навигационный плагин Rails 3 simple-navigation: http://github.com/andi/simple-navigation

В файле конфигурации вы можете настроить регулярное выражение, чтобы определить, какой элемент получает класс ".selected".

Пример:

primary.item :projects, 'Projects', project_path, :class => "sideNav-main", :highlights_on => /\/projects/

Вышеприведенное прекрасно работает для URL-адреса, например / projects /, но в настоящее время я добавляю глубокие ссылки на приложение, которые нарушают вышеприведенное.

Q:Как я могу обновить REGEX /\/projects/ для поддержки URL-адресов, таких как / # / projects / или / # / projects / 3

спасибо

1 Ответ

0 голосов
/ 03 октября 2010

Вы, должно быть, упускаете какое-то ограничение, потому что это кажется достаточно простым?

Регулярное выражение / ^ \ / # \ / projects / будет соответствовать только URL-адресам проектов, начинающимся с хеш-метки.

...