[RUBY] [Refactoring] Comment écrire le routage

Aperçu

Une manière élégante d'écrire le routage: détendu

Contexte Lors de la spécification du routage, si vous utilisez 6 actions sur 7, si vous l'écrivez uniquement, ce sera compliqué et long, et je suis personnellement devenu de la merde: fatigué: je vais donc le laisser comme un mémorandum: bow_tone1:

7 actions de Rails

Tout d'abord, passons en revue les sept actions de Rails: writing_hand:

Action rôle
index Afficher une liste
new ajouter
create Enregistrer du contenu supplémentaire
edit Éditer
update Mettez à jour vos modifications
destroy effacer
show Afficher des contenus individuels

Comment écrire

: avertissement: Ici, nous dirigeons vers une ressource appelée "tweets"

Lors de la mise en œuvre des 7 actions

routes.rb



  resources :tweets

Pour limiter les actions utilisées

: avertissement: Ici, "index", "new" et "create" sont utilisés.

routes.rb



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

Lors de la suppression d'actions inutiles

: avertissement: Ici, nous utiliserons une action autre que "show".

routes.rb



  resources :tweets, except: [:show]

Résumé

Il est facile de remplir ** uniquement **, mais utiliser ** except ** rend le code plus propre et plus facile à lire: point_up: Je garderai également à l'esprit: scintille: rire:

référence

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

Recommended Posts

[Refactoring] Comment écrire le routage
Comment écrire le routage Rails
Comment écrire des rails
Comment écrire docker-compose
Comment écrire Mockito
Comment écrire un fichier de migration
Comment écrire du bon code
Comment rédiger un commentaire java
Comment écrire Junit 5 organisé
Comment écrire des graines de Rails
Étudier Java # 6 (Comment écrire des blocs)
[Rails] Comment écrire la gestion des exceptions?
Comment écrire une déclaration de variable Java
Comment rédiger un code facile à comprendre [Résumé 3]
[Basique] Comment écrire un auto-apprentissage Dockerfile ②
[Introduction à Java] Comment écrire un programme Java
[Java] Comment sortir et écrire des fichiers!
[rails] Comment configurer le routage dans les ressources
Comment écrire un spécificateur de coupe de point Spring AOP
[SpringBoot] Comment écrire un test de contrôleur
Promesse JDBC et exemple d'écriture
Rails: comment bien écrire une tâche de râteau
[Java FX] Comment écrire des autorisations Eclipse dans build.gradle
Comment rédiger la réponse à la 15e question de référence hors ligne
[Rails] Comment écrire lors de la création d'une sous-requête
Bases du développement Java ~ Comment écrire des programmes * Exercice 1 ~
Comment écrire une instruction if pour améliorer la lisibilité-java
JUnit 5: Comment écrire des cas de test dans enum
Exemple d'implémentation de F06 d'écriture en temps réel hors ligne
Comment écrire du code qui pense Ruby orienté objet
Comment écrire du code de test avec la certification de base
Comment écrire React Native Bridge ~ Version Android ~
[Java] Mémo sur la façon d'écrire la source
Comment écrire Java String # getBytes dans Kotlin?
Notes sur la façon de rédiger des commentaires en anglais
Comment appeler AmazonSQSAsync
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Comment utiliser Twitter4J