У меня есть это частичное, которое отображает строку, содержащую три слоя данных, содержащихся в промежутке, а между пролетами находится дефис. Поскольку дефис является ключевым словом haml (или тем, что вы называете этим), вы не можете просто поместить его между пролетами, или haml будет искать функцию или переменную. Итак, у меня есть это
%p
%span{ :class => 'client'}= "#{ won_or_lost['object']['deal']['client'] }"
= "-"
%span{ :class => 'value'}= "#{ won_or_lost['object']['deal']['value'] }"
= "- Thanks to"
%span{ :class => 'owner'}= "#{ won_or_lost['object']['deal']['owner'] }
Вы, наверное, согласны со мной, что
= "-"
довольно уродлив. Это не настоящая проблема, но есть ли чистый способ сделать это?