[RUBY] Neuer Ingenieur, der in 100 Tagen (3. Tag) eine sein wird

Neuer Ingenieur, der in 100 Tagen (3. Tag) eine sein wird

Guten Abend. Ich werde auch samstags weiter lernen und aktualisieren.

Ich bin heute in eine Buchhandlung gegangen und habe ein Buch gekauft. "Ruby on Rails - Leitfaden zum schnellen Lernen" Ich möchte es stetig tun.

Das heutige Thema ist

· SICH AUSRUHEN ・ Ruby Template Engine schlank

Dies sind die beiden oben genannten. Es ist ein ganz anderes Thema, aber wenn Sie es nicht gut verstehen Ich denke darüber nach, also werde ich es schreiben.

REST

Seit ich Rails mache, ist "Dieses Design ist RESTful", "REST-like" Ich bin gekommen, um das Wort oft in Büchern zu sehen. Aber als ich darüber nachdachte, dachte ich, ich verstehe REST nicht wirklich. Ich habe am Samstag gelernt.

Was ist REST?

Ein Webarchitekturstil, der die folgenden sechs kombiniert

-** Kundenserver **

Der architektonische Stil, der diese sechs kombiniert, heißt REST. Übrigens in Bezug auf zustandslose Server, Cookies Aus REST-Sicht scheint es der falsche Weg zu sein, HTTP zu erweitern. Es spart Zustand und ist nicht staatenlos.

Das ist aber nicht unbedingt ein Fehler Es ist wichtig, REST zu kennen und Anwendungen mit den minimal erforderlichen Erweiterungen zu erstellen.

Als ich das Rails-Buch las und über REST sagte, Es war eine einheitliche Schnittstelle. Ist es möglich, mit einer geeigneten Schnittstelle zu verarbeiten? Wo soll ich sagen? Jede Schnittstelle hat eine Rolle, also musste ich sie verstehen und verwenden.

Das war's für REST! !! (Es ist ziemlich lang geworden) Ich dachte, ich würde mehr verstehen, wenn ich mir dessen bei der Bewerbung bewusst wäre.

slim slim ist eine Template-Engine von Ruby. Sie können HTML präziser und intelligenter schreiben.

Ich kannte nur das Dateiformat von erb, also werde ich es zusammenfassen.

Eigenschaften von schlank

・ Ich brauche nicht <> ・ <% =%> → = ・ <%%> → - ・ Kommentar → / ・ ID-Bezeichnung → # ・ Klassenbezeichnung →.

Alle Zeichen nach | werden als Text erkannt

p
  |Text Text Text
Text Text Text
p
  | 
Text Text Text
Text Text Text

Bedingte Ausdrücke können weggelassen werden

- if cuser.nil?
li neue Registrierung
- else
li login

Ich habe versucht, nur den grundlegenden Teil zusammenzufassen. Ich habe es herausgefunden, indem ich es nachgeschlagen habe, aber es scheint, dass es überraschend wenig gibt, an das ich mich erinnern kann Als ich es zum ersten Mal sah, fühlte es sich an, als ob etwas nicht stimmte. Ich hatte das Gefühl, dass es in Ordnung wäre, wenn ich mich daran gewöhnt hätte.

Also, das war's für heute.

** 97 Tage, um ein vollwertiger Ingenieur zu werden **

Recommended Posts

Neuer Ingenieur, der in 100 Tagen (3. Tag) eine sein wird
Neuer Ingenieur, der in 100 Tagen einer sein wird (Tag 0)
Neuer Ingenieur, der in 100 Tagen (5. Tag) eine sein wird
Neuer Ingenieur, der in 100 Tagen (6. Tag) eine sein wird
Neuer Ingenieur, der in 100 Tagen (1. Tag) eine sein wird
Neuer Ingenieur, der in 100 Tagen (4. Tag) eine sein wird
Neuer Ingenieur, der in 100 Tagen (2. Tag) eine sein wird
26. Tag des Ingenieurs, der in 100 Tagen vollwertig sein wird
28. Tag des Ingenieurs, der in 100 Tagen vollwertig sein wird
Java-Anfänger machen Pokerspiele in 4 Tagen (3. Tag)