Как я могу использовать Haml с Catalyst? - PullRequest
4 голосов
/ 29 ноября 2009

Можно ли использовать Haml вместо шаблонизатора с веб-фреймворком Catalyst ?

Ответы [ 5 ]

8 голосов
/ 16 июля 2010

Text :: Haml существует сейчас. Возможно, я использую его вместо HTML.HAML, кажется, не хватает некоторых сложных шаблонных конструкций, таких как условные выражения и циклы, поэтому я подумываю написать Template :: Plugin :: HAML для интеграции с этими дополнительными конструкциями.

UPDATE

Я реализовал Template :: Plugin :: Haml , используя Text :: Haml , так что теперь вы используете Haml в своих Template-Toolkit шаблонах, которые Конечно, это легко сделать на Catalyst. (примечание: если он говорит, что его там нет, дайте ему 24 часа и проверьте снова, я только что загрузил его)

3 голосов
/ 02 декабря 2009

Здесь находится версия Perl Haml:

http://github.com/vti/text-haml

1 голос
/ 29 ноября 2009

Насколько я знаю (как автор Haml), реализации Perl пока нет.

0 голосов
/ 30 ноября 2009

Может быть Template :: Declare может быть альтернативой?

0 голосов
/ 30 ноября 2009

Из того, что я мог видеть, HAML - вещь только для рубина. Как и большинство "DSL" в Ruby, он на самом деле просто использует синтаксис Ruby в качестве API и не может быть реализован вне Ruby без реализации всего этого.

...