Haml ist eine Abkürzung für HTML Abstraction Markup Language. Eine Auszeichnungssprache zum Generieren von HTML (die auch XML generieren kann). Da der Umfang der Beschreibung geringer ist als der von HTML und das Einrücken erzwungen wird, ist es möglich, sie sehr übersichtlich und präzise zu erstellen.
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)
Ist es in Ordnung, die .erb-Datei der Konvertierungsquelle zu löschen? Wird gefragt, drücken Sie y → hier eingeben, um den Vorgang abzuschließen.
Ich habe lange Zeit Code in erb geschrieben und war beeindruckt, dass die Menge der Beschreibung stark reduziert wurde und es einfacher wurde, sie zu sehen, indem ich einfach zu haml wechselte. Als ich es nachgeschlagen habe, scheint es jedoch Menschen zu geben, die für Ingenieure schwierig sind, wie zum Beispiel den Unterschied in der Leistung zwischen haml und erb, Grammatik, Standard usw., und einige Leute spüren den Vorteil nicht, daher ist es natürlich, aber beide können beschrieben werden. Das sieht gut aus.
Das war ein Memorandum.
Recommended Posts