HAML Наследование - PullRequest
       14

HAML Наследование

3 голосов
/ 10 сентября 2009

Я новичок в хамле и хочу наследовать, но я не знаю, возможно ли это с хамлом или нет.

У меня есть 2 отдельных файла haml, как показано ниже

=== file1.haml

%p

  This is haml1


=== file2.haml

%h1

  This is haml2

*** Я хочу получить file.haml, который наследуется от file1.haml и file2.haml.

Можно ли сделать это с хамлом?

Ответы [ 2 ]

7 голосов
/ 10 сентября 2009

вы можете превратить file1.haml и file2.haml в партиалы (то есть _file1.haml, _file2.haml), а затем использовать функцию рендеринга в file.haml, например, в file.haml:

%p
  =render(:partial => "file1")
%p
  =render(:partial => "file2")
0 голосов
/ 27 ноября 2009

В моей реализации это возможно, и поведение, как и у Textmate, вы создаете некоторый набор сниппт-кода и используете, когда вам это нужно, чтобы он был СУХИМ

...