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:
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 | 
: avertissement: Ici, nous dirigeons vers une ressource appelée "tweets"
routes.rb
  resources :tweets
: avertissement: Ici, "index", "new" et "create" sont utilisés.
routes.rb
  resources :tweets, only: [:index, :new, :create]
: avertissement: Ici, nous utiliserons une action autre que "show".
routes.rb
  resources :tweets, except: [:show]
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:
https://web-camp.io/magazine/archives/16815
Recommended Posts