[RUBY] So identifizieren Sie den Pfad, auf dem leicht Fehler gemacht werden können

So identifizieren Sie den Pfad

Bei der Suche nach einem Pfadnamen verwende ich normalerweise Schienenrouten am Terminal.

               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

Suchen Sie den Pfadnamen aus dem Präfix.

kein Pfadname

Es gibt jedoch Fälle, in denen der Pfadname nicht so geschrieben ist.

               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

Der Pfadname für Produkte # zerstören und Produkte # aktualisieren kann nicht gefunden werden. In diesem Fall lautet der Pfadname product_path. Sie können nach oben gehen, bis der Pfadname im Präfix angezeigt wird.

Recommended Posts

So identifizieren Sie den Pfad, auf dem leicht Fehler gemacht werden können
Wie erstelle ich einen MOD für Slay the Spire?
So erstellen Sie einen JDBC-Treiber
So erstellen Sie einen Begrüßungsbildschirm
So erstellen Sie ein Jenkins-Plug-In
Wie erstelle ich ein Maven-Projekt?
So erstellen Sie ein Java-Array
Schreiben wir einen Code, der einfach zu pflegen ist (Teil 2)
So erstellen Sie eine Java-Kalenderzusammenfassung
Wie erstelle ich einen Discord Bot (Java)
So interagieren Sie mit einem Server, der die App nicht zum Absturz bringt
JVM-Leistungsoptimierung: Was ist Optimierung und wie erstellt man einen guten Plan?
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
Schreiben Sie einfach zu wartenden Code (Teil 1)
So erstellen Sie eine Klasse, die Klasseninformationen erbt
So erstellen Sie eine leichte JRE für den Vertrieb
Schreiben Sie einfach zu pflegenden Code (Teil 4)
Schreiben Sie einfach zu wartenden Code (Teil 3)
Suchen Sie einen geeigneten Wert für eine Methode und machen Sie sie zu einem ValueObject
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
Ich habe ein Programm erstellt, das aus dem mit Java überladenen Prozess nach der Zielklasse sucht
Wie weit ist die richtige Antwort, um den Prozess zu teilen?
Wie erstelle ich ein Vagrant Plugin, das Sie gelernt haben, als Sie Vagrant-Mutagen gegabelt und veröffentlicht haben?
So funktioniert JavaScript auf einer bestimmten Seite
MockMVC gibt 200 zurück, auch wenn ich eine Anfrage an einen Pfad stelle, der nicht existiert
Wie man ein schattiertes Glas macht
So geben Sie den Ressourcenpfad beim HTML-Import an
Wie man einen Cache erstellt, ohne zu viel nachzudenken
So identifizieren Sie die Ursache, wenn GC häufig auftritt und die CPU-Auslastung hoch ist
So führen Sie einen bestimmten Vorgang aus, wenn die Zurück-Taste im Android-Fragment gedrückt wird
Ein Memo des Programms, mit dem Sie feststellen können, dass die Wahrscheinlichkeit eines Würfelwurfs etwa 1/6 beträgt
[Rails Tutorial Kapitel 2] Was tun, wenn Sie einen Fehlern im Spaltennamen machen?
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
[Docker] Ist es gut genug, um es als mehrstufigen Build zu bezeichnen? → Die Geschichte, die so gut wurde
So machen Sie einen Screenshot mit dem Android Studio-Emulator
SDWebImage: So löschen Sie den Cache für eine bestimmte UIImageView
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
So fügen Sie dieselben Indizes in ein verschachteltes Array ein
Was ist ein unveränderliches Objekt? [Erklärung, wie man macht]
[jsoup] So erhalten Sie die gesamte Dokumentation
[Rails] So speichern Sie die Anforderungs-URL eines Benutzers, der nicht angemeldet ist, vorübergehend und kehren nach der Anmeldung zu dieser URL zurück
Java - So erstellen Sie JTable
Wie hinterlasse ich einen Kommentar?
[Schienen] Wie man Samen macht
So fügen Sie ein Video ein
So erstellen Sie eine Methode
So erstellen Sie eine App mit Ruby on Rails (vorausgesetzt, die Umgebung wurde erstellt)
So lösen Sie das Problem, dass das Website-Image nach der Bereitstellung auf Heroku in Rails 5 nicht angezeigt wird