如何在HAML文件中以百分比开始一行?
这不起作用:
%p
= my_ruby_var
%
Run Code Online (Sandbox Code Playgroud)
===更新===
注意:不接受此答案.我不希望计算任何ruby:
%p
= my_ruby_var
= '%'
Run Code Online (Sandbox Code Playgroud)
===更新2 ===
有关信息:我在同一个文档参考中发现,也可以转义HTML:
后跟一个或两个等号字符的&符号评估Ruby代码就像没有&符号的等号一样,但是会清除代码结果中任何对HTML敏感的字符.
例如:
&= "I like cheese & crackers"
Run Code Online (Sandbox Code Playgroud)
编译成
I like cheese & crackers
Run Code Online (Sandbox Code Playgroud)
Kok*_*zzu 16
尝试
\%
Run Code Online (Sandbox Code Playgroud)
也许..
因为它在http://haml.info/docs/yardoc/file.REFERENCE.html#escaping_中 说,\是转义字符