Je souhaite pouvoir modifier le mappage d'actions par défaut avec l'URL RESTful et le type de demande.Modification des actions REST par défaut dans les rails
Par exemple,
Après avoir ajouté map.resources :fruits
dans les routes, par défaut, l'envoi d'une demande GET
à /fruits/:id
appels d'action show
dans fruits
contrôleur. Cependant, je voudrais appeler une action personnalisée, par exemple display
, dans le contrôleur fruits
au lieu de l'action show
. Comment fait-on ça? Cela doit être une configuration de route.
Ceci n'est pas directement lié à votre question, mais sachez que le "routage RESTful" de Rails n'a rien à voir avec REST. Les adresses URI sont orthogonales à REST. Il n'y a pas de "URL RESTful". Si vous êtes intéressé par REST, s'il vous plaît lisez-y plus - la thèse de Fielding est la source faisant autorité, ou vous pouvez parcourir certaines des explications REST sur ce site. – aehlke