Morning Everyone! ..Rails Routing Frage: Mapping Slugs/Permalinks direkt unter Root?
Allgemeine Routing Quesiton Hier ... Ich arbeite derzeit eine ähnliche Route für Benutzer in meiner Anwendung zu erreichen.
http://www.example.com/Benutzername
Dies bildet dann die Show usersControllers #, daher habe ich folgendes in meine Routen-Datei.
map.connect '/: permalink': Controller => "Benutzer",: action => "show"
Ich habe dann die Show Aktion bekam den Benutzer durch die finden Permalink im Param. So funktioniert es aber ....
Das Problem, das ich laufe, ist, dass alle anderen UNDEFINED Routen an userController # Show gesendet werden. 404's & andere nicht benannte Routen. Also denke ich nicht, dass ich die richtige Konvention dafür habe. Meine Lösung besteht darin, andere benannte Routen hinzuzufügen, die das Problem lösen, aber für mich scheint es brüchig. Denke ich über dieses Unrecht nach?
Was ist eine bessere Lösung? Ich werde meine google für Antworten gehen, aber ich dachte nur, dass ich das zur Diskussion werfen würde. Ideen?
Dank Ben, ich schätze die Köpfe hoch. Ich denke, ich habe das herausgefunden. Ich habe den Namespace "Permalink" und alle anderen vorhandenen URLs, die ich oben aufgelistet habe, als höhere Priorität definiert. Jetzt testen ... –