Haml est une abréviation de HTML Abstraction Markup Language. Un langage de balisage pour générer du html (qui peut également générer du xml). Étant donné que la quantité de description est inférieure à celle du html et que l'indentation est forcée, il est possible de la créer de manière très nette et concise.
gemfile
gem 'haml-rails'
↓
Terminal
$ bundle install
↓
Terminal
$ rails haml:erb2haml
Terminal
Would you like to delete the original .erb files? (This is not recommended unless you are under version control.) (y/n)
Est-il correct de supprimer le fichier .erb source de conversion? Est demandé, alors appuyez sur y → entrez ici pour terminer.
J'écris du code dans erb depuis longtemps, et j'ai été impressionné par le fait que la quantité de description a été considérablement réduite et qu'il est devenu plus facile de voir simplement en changeant en haml. Cependant, quand je l'ai recherché, il semble qu'il y ait des gens qui sont difficiles à faire pour les ingénieurs, comme la différence de performance entre haml et erb, la grammaire, la valeur par défaut, etc., et certaines personnes ne ressentent pas l'avantage, donc c'est naturel, mais les deux peuvent être décrits. Ça à l'air bon.
C'était un mémorandum.
Recommended Posts