HAML输出href而不解析

时间:2017-03-23 23:40:03

标签: haml

我正在尝试在HAML中输出一个标签,如下所示:

%a{:href => '<?php url(); ?>'} Testing

这是一个独特的情况,HAML生成的.html文件被包含为PHP文件,这就是为什么这样做。

问题是HAML将其编译为:

<a href="&lt;?php url(); ?&gt;">Testing</a>

有关如何解决内部<>

的任何想法

1 个答案:

答案 0 :(得分:0)

您需要将escape_attrs选项设置为false

在命令行中,您可以使用--no-escape-attrs,否则将:escape_attrs => false添加到您的Haml选项中。