Я использую CodeRay и Haml для подсветки синтаксиса на некоторых страницах и пишу много кода на Ruby.Проблема в том, что когда у меня есть что-то вроде этого:
%pre
%code.language-ruby
:preserve
def hello(name)
puts "Hello #{name}!"
end
Я продолжаю получать ошибки, потому что Haml продолжает пытаться оценить переменную name
внутри строки, синтаксис #{var}
- довольно распространенная идиома в Rubyкод и есть много мест, где он используется, но я не могу использовать подсветку синтаксиса этих кодов, потому что Haml хочет оценить эти переменные внутри строки.
Есть ли способ сказать Haml не делать этого в некоторых местах