[RUBY] [Refactoring] So schreiben Sie Routing

Überblick

Eine nette Art, Routing zu schreiben: entspannt:

Hintergrund Wenn Sie bei der Festlegung des Routings 6 von 7 Aktionen verwenden und nur schreiben, wird es zu lang, und ich persönlich wurde beschissen: müde: also werde ich es als Memorandum belassen: bow_tone1:

7 Aktionen von Rails

Lassen Sie uns zunächst die sieben Aktionen von Rails überprüfen: writing_hand:

Action Rolle
index Liste anzeigen
new hinzufügen
create Registrieren Sie zusätzliche Inhalte
edit Bearbeiten
update Aktualisieren Sie Ihre Änderungen
destroy löschen
show Einzelne Inhalte anzeigen

Wie schreibt man

: warning: Hier leiten wir zu einer Ressource namens "Tweets"

Bei der Implementierung aller 7 Aktionen

routes.rb



  resources :tweets

Um die verwendeten Aktionen einzuschränken

: warning: Hier werden "index", "new" und "create" verwendet.

routes.rb



  resources :tweets, only: [:index, :new, :create]

Beim Löschen unnötiger Aktionen

: warning: Hier verwenden wir eine andere Aktion als "show".

routes.rb



  resources :tweets, except: [:show]

Zusammenfassung

Es ist einfach, ** nur ** auszufüllen, aber die Verwendung von ** außer ** macht den Code sauberer und leichter zu lesen: point_up: Ich werde auch daran denken: funkelt: lacht:

Referenz

https://web-camp.io/magazine/archives/16815

Recommended Posts

[Refactoring] So schreiben Sie Routing
Wie schreibe ich Rails Routing
Wie schreibe ich Rails
Wie schreibe ich Docker-Compose
Wie schreibe ich Mockito
So schreiben Sie eine Migrationsdatei
Wie man guten Code schreibt
Wie schreibe ich einen Java-Kommentar
Wie schreibe ich Junit 5 organisiert
Wie schreibe ich Rails Seed
Java # 6 studieren (Wie man Blöcke schreibt)
[Rails] Wie schreibe ich eine Ausnahmebehandlung?
So schreiben Sie eine Java-Variablendeklaration
So schreiben Sie leicht verständlichen Code [Zusammenfassung 3]
[Basic] So schreiben Sie ein Dockerfile Selbstlernend ②
[Einführung in Java] So schreiben Sie ein Java-Programm
[Java] Wie man Dateien ausgibt und schreibt!
[Rails] So konfigurieren Sie das Routing in Ressourcen
So schreiben Sie den Spring AOP Point Cut Specifier
[SpringBoot] So schreiben Sie einen Controller-Test
JDBC Versprechen und Schreibbeispiel
Schienen: Wie man eine Rechenaufgabe schön schreibt
[Java FX] So schreiben Sie Eclipse-Berechtigungen in build.gradle
Wie schreibe ich offline 15. Referenzfrage Antwort
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen * Übung 1 ~
Wie schreibe ich eine if-Anweisung, um die Lesbarkeit von Java zu verbessern?
JUnit 5: Wie man Testfälle in enum schreibt
Beispiel für die Implementierung der F06-Implementierung in Echtzeit
Wie man Code schreibt, der objektorientiertes Ruby denkt
So schreiben Sie Testcode mit Basic-Zertifizierung
Wie schreibe ich React Native Bridge ~ Android-Version ~
[Java] Memo zum Schreiben der Quelle
Wie schreibe ich Java String # getBytes in Kotlin?
Hinweise zum Schreiben von Kommentaren auf Englisch
So rufen Sie AmazonSQSAsync auf
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J