среда, 17 октября 2007 г.

Markaby — окончательный итог

Итак, окочательный код по работе с 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 коммент.:

Leknar комментирует...

Павел ты можешь обьяснить как включить JIT(Just-In-Time) ? Сори что пишу не туда, но больше не куда.

Павел комментирует...

t;lf[Если ты про яву вообще, то я не знаю - не пишу на яве, увы. А если про jruby, то там был какой-то ключик в командной строке вроде
-Djruby.jit.enabled=true
сейчас это уже неактуально, потому что jit включен по умолчанию.

Leknar комментирует...

А вот я в программу захожу и там ошибка и пишет внизу "JIT must be enabled", знаешь что делать?

Павел комментирует...

К сожалению, нет.