У меня есть этот партиал, который отображает строку, содержащую три блока данных, содержащихся в промежутке, и между промежутками есть дефис. Поскольку дефис - это ключевое слово 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'] }
. Вы, наверное, согласны со мной, что
= "-"
довольно уродливо. Это не настоящая проблема, но есть ли чистый способ сделать это?