pski
1
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ą.
pski
3
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.