J'ai dressé une liste de méthodes déroutantes lors de l'écriture du routage.
resources :users
Répertoire du chemin de routage nommé
      ↓                ↓                         ↓
   Prefix Verb   URI Pattern               Controller#Action
    users GET    /users(.:format)          users#index
          POST   /users(.:format)          users#create
 new_user GET    /users/new(.:format)      users#new
edit_user GET    /users/:id/edit(.:format) users#edit
     user GET    /users/:id(.:format)      users#show
          PATCH  /users/:id(.:format)      users#update
          PUT    /users/:id(.:format)      users#update
          DELETE /users/:id(.:format)      users#destroy
| Routage nommé | chemin | annuaire | |
|---|---|---|---|
| namespace | ○ | ○ | ○ | 
| module | × | × | ○ | 
| scope | × | ○ | × | 
| as | ○ | × | × | 
Visez un fichier de routes propre!
référence: https://devblast.com/b/rails-5-routes-scope-vs-namespace
Recommended Posts