[RAILS] Wie man Schienenrouten liest

Einführung

Dieses Mal möchte ich erklären, wie die Routen gelesen werden, die bei der Eingabe des Befehls Schienenrouten beschrieben wurden.

1. Was ist Routing?

Einfach ausgedrückt handelt es sich um einen "Straßenführer", der das Ziel der Anfrage angibt.

2. Routing-Einstellungen

Sie können die Routen festlegen, indem Sie sie in der Datei route.rb beschreiben.

Rails.application.routes.draw do
 get 'posts', to: 'posts#index'
end

3. Bestätigung des Routings

rails routesSie können das konfigurierte Routing überprüfen, indem Sie den Befehl im Terminal eingeben.

4. Wie man Schienenrouten liest

Prefix  Verb  URI Pattern       Controller#Action
posts   GET   /posts(.:format)  posts#index

Präfix ・ ・ ・ URI-Muster mit einem Namen und einer Variablen Verb ・ ・ ・ HTTP-Methode URI-Muster ・ ・ ・ URL im Web Controller # Aktion ・ ・ ・ Controller und Aktion zum Verarbeiten der Anforderung

Wenn Sie den Inhalt der oben genannten vier Punkte verstehen, können Sie nachvollziehen, welche Art von Routine festgelegt ist und welche Art von Verarbeitung Sie ausführen möchten. Lassen Sie uns gemeinsam verstehen und genießen!

schließlich

Vielen Dank für das Lesen bis zum Ende! Ich hoffe, es ist nützlich für diejenigen, die in Schwierigkeiten sind oder sich Sorgen um den gleichen Teil machen!

Recommended Posts

Wie man Schienenrouten liest
Wie schreibe ich Rails
So deinstallieren Sie Rails
[Rails] So bestimmen Sie das Ziel anhand von "Rails-Routen"
[Schienen] Wie poste ich Bilder?
[Rails] Verwendung von Enum
Verwendung von Rails Join
So beenden Sie den Rails-Server
Wie schreibe ich Rails Seed
[Rails] Verwendung der Validierung
[Schienen] So deaktivieren Sie Turbolinks
[iOS] Wie man Karthago liest
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
[Schienen] Wie man Samen macht
Wie schreibe ich Rails Routing
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
[Schienen] Verwendung von Scope
[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
[Rails] Verwendung von Flash-Nachrichten
[Rails] Anzeigen von Datenbankinformationen
[Schienen] So verhindern Sie den Bildschirmübergang
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
[Rails] So beschleunigen Sie das Docker-Compose
[Schienen] So fügen Sie neue Seiten hinzu
[Rails] Wie schreibe ich eine Ausnahmebehandlung?
[Rails] So installieren Sie ImageMagick (RMajick)
[Rails] So installieren Sie Font Awesome
[Rails] Verwendung von Active Storage
So installieren Sie jQuery in Rails 6
[Rails] So implementieren Sie die Sternebewertung
[Einführung in Rails] Verwendung von Render
So installieren Sie Swiper in Rails
So implementieren Sie Suchfunktionen in Rails
So ändern Sie den App-Namen in Rails
[Rails] So laden Sie Bilder mit Carrierwave hoch
So fügen Sie ein Video in Rails ein
[Rails] Verwendung von ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Schienen] Verwendung der Kartenmethode
[Rails] So zeigen Sie Fehlermeldungen einzeln an
Verwendung von MySQL im Rails-Tutorial
So beheben Sie Fehler, die während der Installation von Rails 5.1.3 auftreten
[Rails] So konfigurieren Sie das Routing in Ressourcen
[Ruby on Rails] Verwendung von redirect_to
[Rails] So erstellen Sie eine Teilvorlage
[Rails 5.x] So führen Sie kostenlose Schriftarten ein
So implementieren Sie Ranking-Funktionen in Rails