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