web-dev-qa-db-fra.com

Puis-je ratisser les itinéraires pour une ressource spécifique?

J'ai salué la sortie de rake routes pour toujours et il m'est apparu que quelqu'un devait connaître une meilleure façon d'inspecter les itinéraires. J'ai une ressource dans mon routes.rb Nom account_groups:

resources :account_groups

Est-il possible de dire rake routes pour renvoyer uniquement les routes associées à cette ressource?

25
spinlock

Vous pouvez vérifier les routes d'un contrôleur spécifique:
rake routes CONTROLLER=account_groups

Comme vu dans la réponse de @ ZiiCEagle, cela est obsolète maintenant et vous devez utiliser
Rails routes -c account_groups

36
Doguita

Je fais habituellement rake routes | grep ressource_name.

Consultez également Rails HtmlRoutes si vous le voulez bien et joli en HTML.

17
neo
rake routes CONTROLLER=controller_name

a été déconseillé dans Rails 5.1. Maintenant, il est

 Rails routes -c controller_name
11
Guillaume Briday

Pour un contrôleur à espace de noms:

CONTROLLER=admin/users rake routes
CONTROLLER=admin/user_sessions rake routes
3
Fernando Basso