Wie anpassen RESTful Routes in Rails (Grundlagen)
-
21-09-2019 - |
Frage
Ich habe für Routing Erholsamer Ressourcen und die
Lösung Da die SEO-freundliche URLs, die Sie beschreiben, nicht auf die Art und Weise anpassen Schienen erzeugt RESTful Routen, die Sie benötigen regelmäßige Routen zu verwenden, diese einzurichten. Zum Beispiel: nicht das Gefühl, dass Sie die automatisch generierten RESTful Routen in Ihrer Anwendung für absolut alles verwenden. Es ist nicht immer eine gute Passform für das, was Sie zu tun versuchen. Auch die Rails Führungs Routing sagt so: Während RESTful-Routing hat sich die
Schienen-Standard gibt es noch viel
die Orte, wo die einfachere regelmäßig
Routing funktioniert gut. Sie können sogar mischen
die beiden Arten in einem einzigen
Anwendung. In der Regel sollten Sie
bevorzugen RESTful-Routing, wenn möglich,
da wird es Teile Ihres machen
Anwendung einfacher zu schreiben. Aber
es gibt keine Notwendigkeit, Schuhanzieher, um zu versuchen
jedes letzte Stück Ihrer Anwendung
das ist, wenn in einen RESTful Rahmen nicht
eine gute Passform. map.show_event 'events/:id/:event_title', :controller => 'events', :action => 'show'
Andere Tipps
Haben Sie sich an den Rails Routing-Handbuch ? Es wird viele Informationen bekommen Sie den Router zu verstehen, zu erhalten und enthält einen Abschnitt über verschachtelte Ressourcen .