Теги - это просто строки, их нужно объединить. Также обратите внимание, что теги по умолчанию экранированы, поэтому вам не нужно вызывать h
для них.
def amount_html
tag.span do
tag.del do
'value1'
end +
'value2'
end
end
Или, как указал @mu, вы также можете использовать concat
, которая добавляет каждую строку в выходной буфер без необходимости вручную +
их вместе:
tag.span do
concat tag.del('value1')
concat 'value2'
end