Итак, окочательный код по работе с 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' не требуется.
4 коммент.:
Павел ты можешь обьяснить как включить JIT(Just-In-Time) ? Сори что пишу не туда, но больше не куда.
t;lf[Если ты про яву вообще, то я не знаю - не пишу на яве, увы. А если про jruby, то там был какой-то ключик в командной строке вроде
-Djruby.jit.enabled=true
сейчас это уже неактуально, потому что jit включен по умолчанию.
А вот я в программу захожу и там ошибка и пишет внизу "JIT must be enabled", знаешь что делать?
К сожалению, нет.
Отправить комментарий