[RUBY] Kauen der Schienen Tutorial [Kapitel 1 Von Null bis Bereitstellung] Erste Hälfte

1.1 Einleitung

■REST "Erstellen / Lesen / Aktualisieren / Löschen", das in SQL häufig verwendet wird, wird auf "GET / POST / PUT / DELETE" angewendet. Da keine Statusverwaltung wie Sitzungen durchgeführt wird, müssen Anweisungen einzeln geschrieben werden. Grundsätzlich wird es in "route.rb" beschrieben.

■ Befehlszeile Terminal. Es wird standardmäßig mit der Cloud-IDE geliefert.

1.2 Sofort bewegen

■Cloud9 Eine integrierte Entwicklungsumgebung, die in der von AWS bereitgestellten Cloud entwickelt werden kann. Super praktisch, da keine störenden Umgebungseinstellungen erforderlich sind

■gem Patch-Datei? Zusätzliche Elemente? Etwas wie. Legen Sie es in eine Datei namens "Gemfile" und geben Sie bundle install in das Terminal ein, um es automatisch zu installieren.

1.3 Erste Bewerbung

■rails new Der erste Spruch, der beim Erstellen einer Anwendung mit Rails geschrieben wird. Es werden automatisch die erforderlichen Dateien generiert.

■ Framework Rails ist der Rahmen. Wenn Sie einen Editor haben, können Sie frei programmieren, aber in Zukunft wird es ein Durcheinander des Schreibens sein, also "lassen Sie uns das Schreiben bis zu einem gewissen Grad arrangieren". Wenn Sie Rails verwenden, können Sie denselben Vorgang mit Ihrem eigenen kurzen Ausdruck ausführen, der beim Schreiben in Ruby Dutzende von Zeilen benötigt. Es gibt noch keinen tatsächlichen Wert.

■ Version für jedes Spiel Wenn die Version unterschiedlich ist, kann das Verhalten unterschiedlich sein. Daher ist es besser, die Version für die Entwicklung zu korrigieren. Wenn die Feder 2.0.2 nicht installiert werden kann, geben Sie "Bundle Update Spring" ein und installieren Sie sie erneut.

[Trainieren] Es wird geschrieben, bevor der Rails-Server gestartet wurde.

■ MVC-Modell Ein Konzept, das definiert, wo und welche Datei abgelegt werden soll. Es spielt keine Rolle, wo Sie etwas ablegen, aber es wird schwierig sein, es später zu verwalten, also werde ich es mit einem gewissen Grad an Einheit schreiben. Ich habe kein wirkliches Gefühl, wo ich was schreiben soll.

■ Rendermethode Eine Methode, die eine Antwort ausgibt. Verwendung mit Controller und Ansicht.

■ Methode Funktion. Verwenden Sie es, indem Sie es zwischen def und Ende einklemmen. Schreiben Sie beim Aufruf den definierten Methodennamen.

■routes.rb Beschreiben Sie, welche Seite für welche Anforderung zurückgegeben wird. Ist es im Grunde ein Controller?

■ 1.3.4 Umschreiben auf Hallo Welt! Schreiben Sie das erste "Yay! Du bist auf Schienen!" Um Hallo, Welt! Diesmal ist es keine große Sache, also werde ich mich wahrscheinlich nicht mit der Aussicht anlegen. Definieren Sie eine Rendermethode im Controller, um den HTML-Code "Hallo Welt!" Machen Sie root zu einer Hallo-Methode.

[Trainieren]

  1. OK, wenn Sie den Text ändern
  2. Da es sich um Windows handelt, weiß ich nicht, wie es angezeigt werden soll, daher überspringe ich es.

app/controllers/application_controller.rb


def goodbye
    render html: "goodbye, world!"
end

config/routes.rb


Rails.application.routes.draw do
  root 'application#goodbye'
end

So was.

Recommended Posts

Kauen der Schienen Tutorial [Kapitel 1 Von Null bis Bereitstellung] Erste Hälfte
Kauen der Schienen Tutorial [Kapitel 1 Von Null bis Bereitstellung] Zweite Hälfte
Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
Rails Tutorial 4. Ausgabe: Kapitel 1 Von Null bis Bereitstellung
Tutorial zum Kauen der Schienen [Kapitel 2 Spielzeuganwendung]
Schienen-Tutorial Kapitel 6
Schienen-Tutorial Kapitel 1
Schienen-Tutorial Kapitel 7
Schienen-Tutorial Kapitel 5
Schienen-Tutorial Kapitel 10
Schienen-Tutorial Kapitel 9
Schienen-Tutorial Kapitel 8
Rails Tutorial-Datensatz und Memorandum Nr. 1 "Von der Installation bis zur Bereitstellung von hello_app + Fehlerbehandlung"
Kauen der Schienen Tutorial [Kapitel 3 Erstellen fast statischer Seiten]
Rails Tutorial Kapitel 3 Lernen
Rails Tutorial Memorandum (Kapitel 3, 3.1)
Rails Tutorial Kapitel 4 Lernen
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
OpenTracing Tutorial erste Hälfte
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Rails Tutorial (4. Ausgabe) Memo Kapitel 6
Tutorial 1 zum Erstellen von Apps mit Rails (Erste Schritte zu Yay! Du bist auf Rails!)
Vom Ziehen des Docker-Images der Schienen bis zum Starten
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 10
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 4
[Rails] Wie man von erb zu haml konvertiert
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 9
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 5
Verwendung von MySQL im Rails-Tutorial
[Rails] Zuweisen von Variablen vom Controller zu JavaScript
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 2
Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 3
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 8