如何在催化剂上使用Haml?

时间:2009-11-29 19:42:07

标签: perl frameworks haml catalyst

是否可以使用Haml代替Catalyst web framework的模板引擎?

5 个答案:

答案 0 :(得分:8)

Text::Haml现在存在。我正在考虑使用它而不是HTML.HAML似乎缺少一些复杂的模板结构,如条件和循环,所以我正在考虑编写一个Template :: Plugin :: HAML来集成这些额外的结构。

<强>更新

我使用Template::Plugin::Haml实施了Text::Haml,所以现在您在Template-Toolkit模板中使用Haml,这当然很容易在Catalyst上制作。 (注意:如果它说它不是24小时给它并再次检查我刚刚上传它)

答案 1 :(得分:3)

一个Perl版本的Haml正在开发中:

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

答案 2 :(得分:1)

据我所知(作为Haml的作者),还没有Perl实现。

答案 3 :(得分:0)

也许Template::Declare可以替代?

答案 4 :(得分:-1)

从我所看到的情况来看,HAML只是一种红宝石。像大多数Ruby“DSL”一样,它实际上只是使用Ruby语法作为API,如果不实现所有这些,就无法在Ruby之外完成。

相关问题