Вы можете, если вы сами генерируете фактическую строку HTML из вспомогательной функции.
def html_with_ns
'<html xmlns="...">'
end
, а затем
=html_with_ns
в шаблоне.Не очень привлекательно, но, возможно, это цена совершенства в этом случае.
Можно утверждать, что в этом нет необходимости, поскольку хэши на самом деле заказаны в Ruby 1.9 (см. Комментарии ниже, я не знал, чтодело).Возможно, исправление для Haml, чтобы он не сортировал хэши при запуске под 1.9, могло бы быть в порядке ...