如何在HAML中的一行开头写一个百分号(%)?

时间:2012-12-03 23:17:05

标签: escaping haml

如何在HAML文件中以百分比开始一行?

这不起作用:

%p
  = my_ruby_var
  %

=== UPDATE ===

注意:不接受此答案。我不希望计算任何红宝石:

%p
  = my_ruby_var
  = '%'

===更新2 ===

有关信息:我在同一个文档参考中发现,也可以转义HTML:

&符号后跟一个或两个等号字符评估Ruby代码就像没有&符号的等号一样,但清除结果中的任何HTML敏感字符代码。

例如:

&= "I like cheese & crackers"

编译到

I like cheese & crackers

2 个答案:

答案 0 :(得分:16)

尝试

\%

也许..

因为它在http://haml.info/docs/yardoc/file.REFERENCE.html#escaping_中说 那个\是转义字符

答案 1 :(得分:2)

我刚测试了一个带有\的%前缀,它产生了%符号。希望有所帮助