Comment personnaliser Routes RESTful dans Rails (bases)
-
21-09-2019 - |
Question
J'ai lu à travers les rails docs pour routage , RESTful , et
La solution Parce que les URL de SEO-friendly que vous décrivez ne sont pas conformes à la façon Rails génère des itinéraires RESTful, vous aurez besoin d'utiliser des itinéraires réguliers pour configurer ces. Par exemple: Ne vous sentez pas que vous devez utiliser les itinéraires RESTful générés automatiquement pour absolument tout dans votre application. Ce n'est pas toujours un bon moyen pour ce que vous essayez de faire. Même le guide de routage Rails le dit: Alors que le routage RESTful est devenu le
Rails standard, il y a encore beaucoup
des endroits où la régulière simple
routage fonctionne très bien. Vous pouvez même mélanger
les deux styles dans un seul
application. En général, vous devriez
préfèrent le routage RESTful lorsque cela est possible,
car il fera partie de votre
application plus facile à écrire. Mais
il n'y a pas besoin d'essayer de chausse-pied
chaque dernier morceau de votre application
dans un cadre RESTful si ce n'est pas
un bon ajustement. map.show_event 'events/:id/:event_title', :controller => 'events', :action => 'show'
Autres conseils
Avez-vous regardé le Rails Guide de routage ? Il a obtenu beaucoup d'informations pour vous aider à comprendre le routeur et comprend une section sur ressources imbriquées .