[RUBY] Nouvel ingénieur qui servira en 100 jours (3e jour)

Nouvel ingénieur qui servira en 100 jours (3e jour)

Bonsoir. Je continuerai d'apprendre et de mettre à jour même le samedi.

Je suis allé dans une librairie aujourd'hui et j'ai acheté un livre. "Guide pratique d'apprentissage rapide Ruby on Rails" Je veux le faire régulièrement.

Le sujet d'aujourd'hui est

· DU REPOS ・ Moteur de modèle Ruby slim

Ce sont les deux ci-dessus. C'est un thème complètement différent, mais si vous ne le comprenez pas bien J'y pense, alors je vais l'écrire.

REST

Depuis que j'ai commencé à faire des Rails, "Cette conception est RESTful", "REST-like" Je suis venu voir souvent le mot dans les livres. Mais quand j'y ai pensé, j'ai pensé que je ne comprenais pas vraiment REST. J'ai appris en utilisant samedi.

Qu'est-ce que REST?

Un style d'architecture Web qui combine les six suivants

-** Serveur client **

Le style architectural qui combine ces six est appelé REST. À propos, concernant les serveurs sans état, les cookies D'un point de vue REST, il semble que ce ne soit pas la bonne façon d'étendre HTTP. Il sauve l'état et n'est pas apatride.

Mais ce n'est pas forcément une erreur Il est important de connaître REST et de créer des applications avec les extensions minimales nécessaires.

Quand j'ai lu le livre Rails et que j'ai parlé de REST, C'était une interface unifiée. Est-il possible de traiter avec une interface appropriée? Où dire. Chaque interface a un rôle, j'ai donc dû la comprendre et l'utiliser.

C'est tout pour REST! !! (C'est devenu assez long) Je pensais que je comprendrais mieux si j'en étais conscient en faisant une demande.

slim slim est un moteur de template créé par Ruby. Vous pouvez écrire du HTML de manière plus concise et intelligente.

Je ne connaissais que le format de fichier d'erb, donc je vais le résumer.

Caractéristiques de slim

・ Je n'ai pas besoin de <> ・ <% =%> → = ・ <%%> → - ・ Commentaire → / ・ Désignation de l'identifiant → # ・ Désignation de classe →.

Tous les caractères après | sont reconnus comme du texte

p
  |Texte texte texte
Texte texte texte
p
  | 
Texte texte texte
Texte texte texte

Les expressions conditionnelles peuvent être omises

- if cuser.nil?
li nouvelle inscription
- else
connexion li

J'ai essayé de ne résumer que la partie de base. Je l'ai découvert en le recherchant, mais il semble qu'il y ait étonnamment peu de choses à retenir Quand je l'ai vu pour la première fois, j'avais l'impression que quelque chose n'allait pas, J'avais l'impression que ça irait une fois que je m'y serais habitué.

alors, c'est tout pour aujourd'hui.

** 97 jours pour devenir un ingénieur à part entière **

Recommended Posts

Nouvel ingénieur qui servira en 100 jours (3e jour)
Nouvel ingénieur qui servira dans 100 jours (jour 0)
Nouvel ingénieur qui servira en 100 jours (5e jour)
Nouvel ingénieur qui servira en 100 jours (6e jour)
Nouvel ingénieur qui servira en 100 jours (1er jour)
Nouvel ingénieur qui servira en 100 jours (4e jour)
Nouvel ingénieur qui servira en 100 jours (2ème jour)
26e jour d'ingénieur qui deviendra à part entière dans 100 jours
28e jour d'ingénieur qui deviendra à part entière dans 100 jours
Les débutants en Java créent des parties de poker en 4 jours (3ème jour)