LoginSignup
0
1

More than 3 years have passed since last update.

間違えやすいpathの見極め方

Posted at

pathの見極め方

path名を探す時、普段使うのはターミナルでrails routesして、

               Prefix Verb   URI Pattern                                                                              Controller#Action
    new_admin_session GET    /admins/sign_in(.:format)                                                                admins/sessions#new
        admin_session POST   /admins/sign_in(.:format)                                                                admins/sessions#create
destroy_admin_session DELETE /admins/sign_out(.:format)                                                               admins/sessions#destroy

prefixからpath名を探す。

path名がない

しかし、このようにpath名が書かれていない場合がある。

               Prefix Verb   URI Pattern                                                                              
         edit_product GET    /products/:id/edit(.:format)                                                             products#edit
              product GET    /products/:id(.:format)                                                                  products#show
                      PATCH  /products/:id(.:format)                                                                  products#update
                      PUT    /products/:id(.:format)                                                                  products#update
                      DELETE /products/:id(.:format)                                                                  products#destroy
                 cart GET    /carts/:id(.:format)                                                                     carts#show

products#destroy、products#updateのpath名が見つからない。この場合、path名はproduct_pathになる。prefixでpath名が出てくるまで上に遡っていけばいい。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1