Zuerst das! Ich hatte einen analogen Verstand, wusste aber nicht, wie die mit neuen Schienen erstellten App-Dateien strukturiert waren. Es ist alles * Alphabet *.
Ich habe alles auf Papier geschrieben. Ja, alles von App bis README.md.
Ich denke, es sieht auf den ersten Blick so aus. Lassen Sie uns diesmal überprüfen, wo sich die Hauptdateien befinden, wenn Sie die Anwendung erstellen, die Sie zuerst verstehen möchten. Davon abgesehen werden Sie es später allmählich verstehen, also beeilen Sie sich nicht.
App ist eine Abkürzung für Application. Von diesen sind die ersten vier Assets, Controller, Modelle und Ansichten. Jede Datei besteht aus einer Gruppe von Dateien, die die Dekoration, den Betrieb, die Daten und die Bildschirmanzeige von Seiten steuern.
** Enthält Elemente zur Seitendekoration. ** ** ** Ich denke, es gibt 4 Ordner in Assets.
Enthält verschiedene Controller, auf denen die Anwendung ausgeführt wird.
Enthält verschiedene Modelle, die Daten verarbeiten. »Grundsätzlich mache ich alles selbst.
Enthält verschiedene HTML-Code. Der Ordnername stimmt mit dem Controllernamen überein. Die Benutzer in diesem kommen von = users_controller.
Das erste, was Sie wissen möchten, ist route.rb
Wurzeln, dh mehrere Routen. Es ist wie eine Möglichkeit, Dinge zu verbinden, die die App bewegen, wie z. B. Controller und Modelle.
Was Sie wissen müssen, ist migrieren
Es enthält das Design der Datenbank.
Diese beiden werden verwendet, wenn verschiedene Funktionen in der Anwendung installiert werden.
--Gemfile: Ein Ort zum Beschreiben und Speichern von Funktionen, die als Edelsteine bezeichnet werden (wie Apps verpackt). --Gemfile.lock: Es wird jedes Mal neu generiert, wenn Sie einen Edelstein installieren, und die Informationen (Version usw.) des in dieser Anwendung verwendeten Edelsteins werden angezeigt und korrigiert.
Diesmal habe ich den Speicherort der Dateien organisiert. Das erste, woran ich mich erinnern möchte, ist nur ** 8 **. Assets, Controller, Modelle, Ansichten in der App routen.rb (root) in config in db migrieren Und Gemfile und Gemfile.lock.
Welche Rolle spielt die Datei in welcher Datei? Ich denke, es wird viel sauberer sein, wenn es organisiert werden kann.
Recommended Posts