Czy path istnieje?

Witam, mam problem takowy:

Użytkownik zakładająć w systemie konto, podaje parametr “url_name”, tak aby potem miał do konta dostęp przez:

www.myapp.com/url_name

Znacie jakiś sprytny sposób jak sprawdzić czy taki path już istnieje, czy się nie pokrywa z nazwą namespaca, kontrolera itp.

Trzeba by podejrzeć jak działa:

rake routes

do tak wygenerowanej listy ścieżek możesz porównać wyrażeniem regularnym swoją i w ten sposób sprawdzić czy się nie pokrywają.

rake routes trochę długo działa a z pliku było by nader statycznie, ale coś takiego załatwiło u mnie sprawę

ActionController::Routing::Routes.recognize_path "/your/path/here/"

OO, zapomiałem o tym. Nie sugerowałem używania rake routes tylko przejrzenie jak działa, ale Twoje rozwiązanie jest lepsze.