Phr*_*zen 7 ruby string syntax haml coderay
我正在使用CodeRay和Haml在某些页面上进行语法高亮,我编写了很多Ruby代码.问题是我有这样的事情:
%pre
%code.language-ruby
:preserve
def hello(name)
puts "Hello #{name}!"
end
Run Code Online (Sandbox Code Playgroud)
我不断收到错误,因为Haml一直在尝试评估name字符串中的变量,#{var}语法在Ruby代码中是一个非常常见的习惯用法,并且在很多地方使用它,但是我不能使用这些代码的语法高亮,因为Haml想要评估那些字符串中的变量.
有没有办法告诉Haml在某些地方不这样做?