[RUBY] Kenntnisse erforderlich, um Tweets anzuzeigen

Hallo, das ist Nim.

Heute habe ich das Wissen gelernt, das zum erforderlich ist.

Daten werden beim Anzeigen von Tweets verarbeitet. Die grundlegende Verarbeitung der Handhabung wird gemeinsam als CRUD bezeichnet. Rails unterteilt CRUD in 7 Aktionen, um die Verarbeitung zu realisieren.

■ Was ist CRUD? ~ Dies ist eine Abkürzung für grundlegende Verarbeitung im Zusammenhang mit dem Umgang mit Anwendungsdaten. Die Funktionalität der Anwendung wird durch die Kombination dieser vier Prozesse implementiert. C: Erstellen R: Lesen (lesen) U: Update D: Löschen

■ Was sind die sieben Aktionen? ~ Um CRUD zu realisieren, muss jeder Prozess beschrieben werden. Rails hat die üblichen Einstellungen für diese Aktionen. Es gibt verschiedene Aktionen. Index: Listenanzeige show: Detaillierte Anzeige neu: Generieren erstellen: speichern bearbeiten: bearbeiten Update: Update zerstören: löschen

Das Routing dieser sieben Aktionen kann mithilfe der Ressourcenmethode erfolgen. Es ist möglich, alles auf einmal einzustellen.

■ Ressourcenmethode ~ Eine Methode, die automatisch Routen zu 7 Aktionen erstellt. Wenn Sie das Symbol: Tweets im Argument der Ressourcen angeben, befindet es sich im Pfad von / tweets. Das entsprechende Routing wird generiert. Sie haben das Routing für alle sieben Aktionen festgelegt.

■ einzige Option Wenn nur als Option zu ~ resources hinzugefügt wird, nur die angegebene Aktion Routing automatisch erstellen.

Nun zu . Wenn Sie ähnliche Kopf- und Fußzeilen auf mehreren Seiten anzeigen möchten Es ist sehr ineffizient, da in jede Vorlagendatei dieselbe Beschreibung geschrieben werden muss. Lassen Sie uns daher die allgemeinen Teile der Seite zusammenstellen.

■ Layoutvorlage ~ Dies ist eine Sammlung allgemeiner Teile der Anwendungsansichtsdatei. In allen Ansichten von Kopfinformationen, Kopf- und Fußzeilen usw. in Layoutvorlagen Durch die Beschreibung der gemeinsamen Teile erhält jede Vorlagendatei ein eigenes Erscheinungsbild. Alles was Sie tun müssen, ist es zu schreiben. Bei Rails ist die Datei application.html.erb die Layoutvorlage.

■ Datei application.html.erb ~ Diese Datei entspricht der Rails-Vorlage. Wird auch als Layoutdatei bezeichnet. application.html.erb befindet sich im Verzeichnis app / vies / layouts. In application.html.erb werden das Kopf- und das Körperelement von Anfang an beschrieben.

■ Ertragsmethode ~ Eine Methode zum Erweitern jeder Vorlagendatei zu einer Layoutvorlage. Durch Beschreiben der Ausbeute im Fall einer Indexaktion in der Vorlagendatei Wenn der Inhalt von index.html.erb eine neue Aktion ist, ist new.html.erb Es wird auf den Ertragsbeschreibungsteil erweitert.

Daher ist es nicht erforderlich, die Informationen des Kopfelements auf jede Seite zu schreiben. Mit der gleichen Idee sind in dieser Layoutvorlage auch Kopf- und Fußzeilen enthalten, die auf allen Bildschirmen angezeigt werden sollen. Wenn Sie es beschreiben, wird es auf jeder Seite wiedergegeben.

Als nächstes folgt das Wissen, das zum Anpassen des Erscheinungsbilds erforderlich ist.

■ Stylesheet_link_tag-Methode ~ Eine Hilfsmethode, mit der Sie die zu lesende CSS-Datei angeben können. Die zu lesende CSS-Datei ist Legen Sie es in einem Verzeichnis mit dem Namen app / assets / stylesheets / ab. Im Argument von stylesheet_link_tag in application.html.erb Da dort "Anwendung" steht, befindet es sich im Verzeichnis "app / assets / stylesheets /" Gibt an, dass eine CSS-Datei mit dem Namen application.css geladen werden soll.

■ Datei application.css ~ Rails hat von Anfang an eine Datei zum Sammeln von CSS-Dateien. Wird auch als Manifestdatei bezeichnet.

In application.css können Sie CSS angeben, das für die gesamte Anwendung gilt. Wenn Sie eine spezielle Notation wie * = gefolgt von einer anderen CSS-Datei usw. angeben. Es ist möglich, mehrere CSS-Dateien gleichzeitig zu lesen.

■ require_tree ~ CSS-Dateien unter dem als Argument angegebenen Alphabet in alphabetischer Reihenfolge Es hat eine Funktion, um alle zu lesen. Application.css enthält von Anfang an eine Beschreibung von require_tree. Das im Argument angegebene. (Punkt) repräsentiert das aktuelle Verzeichnis.

Wenn Sie diese Rollen verstehen, können Sie Ihre Tweets anzeigen. Wir werden weiterhin ausgeben.

Vielen Dank für das Lesen bis zum Ende.

Nim

Recommended Posts

Kenntnisse erforderlich, um Tweets anzuzeigen
Zusammenfassung der Kenntnisse, die zum Bestehen von Java SE8 Silver erforderlich sind
[Java] So zeigen Sie Wingdings an
[Rails] Anzeigen von Datenbankinformationen
Android-Entwicklung - Versuchen Sie, einen Dialog aufzurufen.