Когда я использую этот волнистый код heredoc, код Visual Studio портит подсветку синтаксиса, если я помещаю одинарную или двойную кавычку в строку.
Код работает, но все, что ниже этого heredoc, зеленого цвета.
Есть ли способ это исправить?
В качестве альтернативы вы можете использовать синтаксис %(), который отлично выделяется в VSCode.См. https://commandercoriander.net/blog/2014/11/09/a-multiline-string-cheatsheet-for-ruby/
%()
И используйте Rails.squish, если необходимо: https://api.rubyonrails.org/classes/String.html#method-i-squish