Ein Memo, damit Sie in 3 Minuten auf das zurückblicken können, wonach Sie gesucht haben
Befehle mit der Pipe-Funktion verbinden? Grep? Der Punkt war, dass es freundlicherweise als "Terminal" geschrieben wurde
Wenn Sie die Pipe-Funktion des Terminals verwenden, um das Ausführungsergebnis von Rails-Routen und den Befehl grep zu verbinden, können nur die Routen angezeigt werden, die sich auf die Benutzerressource beziehen. In ähnlicher Weise zeigen wir nur die Ergebnisse für die Sitzungsressource an. Wie viele Sitzungsressourcen haben Sie derzeit? (Rails Tutorial 6. Ausgabe 8.1.1)
|
(Rohr)
Ich liebe es, weil es leicht zu verstehen ist
Prozess zum Übergeben des Ausgabeergebnisses des Befehls an den nächsten
grep Linux-Befehl zum Suchen und Anzeigen von Zeichenfolgen in Dateien mit regulären Ausdrücken (Dieses Mal habe ich das Gefühl, dass ich es verstehe.)
Wenn Sie "Schienenrouten" fahren
$ 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
.
.
.
Ich möchte nur die Zeilen mit "Sitzungen" von hier erhalten
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
Eine kleine Anwendung (UND Suche)
rails routes | grep sessions | grep login
$ rails routes | grep sessions
login GET /login(.:format) sessions#new
POST /login(.:format) sessions#create
Recommended Posts