Un mémo pour que vous puissiez revenir sur vos recherches en 3 minutes
Connectez les commandes avec la fonction pipe? Grep? Le fait était qu'il était gentiment écrit comme "terminal"
Vous pouvez afficher uniquement les routes liées à la ressource Utilisateurs en connectant le résultat de l'exécution des routes rails et la commande grep à l'aide de la fonction pipe du terminal. De même, affichons uniquement les résultats de la ressource Sessions. Combien de ressources de sessions disposez-vous actuellement? (Tutoriel Rails 6e édition 8.1.1)
|
(tuyau)
J'adore ça parce que c'est facile à comprendre
Processus pour transmettre le résultat de sortie de la commande au suivant
grep Commande Linux pour rechercher et afficher des chaînes dans des fichiers à l'aide d'expressions régulières (Cette fois, j'ai l'impression de comprendre.)
Lorsque vous exécutez des rails routes
$ rails routes
Prefix Verb URI Pattern Controller#Action
root GET / static_pages#home
help GET /help(.:format) static_pages#help
about GET /about(.:format) static_pages#about
contact GET /contact(.:format) static_pages#contact
signup GET /signup(.:format) users#new
login GET /login(.:format) sessions#new
POST /login(.:format) sessions#create
logout DELETE /logout(.:format) sessions#destroy
.
.
.
Je souhaite obtenir uniquement les lignes contenant des "sessions" à partir d'ici
rails routes | grep sessions
$ rails routes | grep sessions
login GET /login(.:format) sessions#new
POST /login(.:format) sessions#create
logout DELETE /logout(.:format) sessions#destroy
Une petite application (ET recherche)
rails routes | grep sessions | grep login
$ rails routes | grep sessions
login GET /login(.:format) sessions#new
POST /login(.:format) sessions#create
Recommended Posts