Итак, окочательный код по работе с Markaby revision 107 в составе Camping revision 238:
require 'camping'
# уберем xml заголовок страницы, т.к. его наличие переключает IE в режим совместимости, да и по стандарту он не нужен, если кодировка utf-8
Camping::Mab.set :output_xml_instruction, false
# язык xhtml-документа по умолчанию переключим на русский
Camping::Mab.set :root_attributes, { :xmlns => 'http://www.w3.org/1999/xhtml', :'xml:lang' => 'ru', :lang => 'ru' }
# вывод символов в Builder/Markaby переключим на обычный utf-8
class String; def to_xs; to_s; end; end
Коротко и элегантно. Даже require 'markaby' не требуется.