Je cherche à faire une action de show d'un de mes contrôleurs à la racine. Je peux le faire facilement:Rails routes - Afficher l'action en tant que root
map.root :controller => 'articles', :action => 'index'
Quand je vais à localhost: 3000/elle énumère tous les articles - c'est génial! Ce que je veux réaliser, cependant, est une URL comme celui-ci
localhost:3000/1
Pour afficher un article avec l'ID 1. Modification de l'itinéraire le Seraient ce que je pense que je dois faire:
map.root :controller => 'articles', :action => 'show'
Mais cela ne semble pas fonctionner. Au lieu de cela - il cherche un contrôleur appelé 1
- qui n'existe pas.
Comment ferais-je cela?
Merci!
merci. Vous avez été le premier à donner une réponse, donc vous obtenez le crédit. Merci pour l'explication supplémentaire dans votre édition. –