Frage

Ich bin neu in haml und will einige Vererbung tun, aber ich weiß nicht, ob es mit haml möglich ist oder nicht.

Ich habe 2 separate haml Dateien wie unten

=== file1.haml

%p

  This is haml1


=== file2.haml

%h1

  This is haml2

*** Ich möchte ein file.haml haben, die von file1.haml und file2.haml erben.

Ist es möglich, es mit haml zu tun?

War es hilfreich?

Lösung

Sie könnten file1.haml und file2.haml zu partials drehen (das heißt _file1.haml, _file2.haml) dann die Funktion in file.haml machen, zum Beispiel in file.haml:

%p
  =render(:partial => "file1")
%p
  =render(:partial => "file2")

Andere Tipps

In meiner Implementierung es kann, und das Verhalten ebenso wie Textmate tat, Sie einige Bündel von Schnipseln Code erstellen und verwenden, wenn Sie es brauchen, um es DRY

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top