高速なテンプレートエンジン。
::公式サイト(英語)
:::http://www.kuwata-lab.com/tenjin/
::User's Guide(英語)
:::http://www.kuwata-lab.com/tenjin/rbtenjin-users-guide.html
Ruby用のrbTenjin以外にも、PHPやJavaScript向けの同様ライブラリもある。
!!!HTML補助メソッド
rbTenjin0.6.0時点で、公式サイトのドキュメントには書かれていない、HTML/XML補助メソッドがいくつか存在する。これらは Tenjin::HtmlHelper モジュールのモジュール関数である。
!!checked(expr)
!!selected(expr)
exprが真であれば、HTMLフォーム用にchecked/selected属性を出力する。
!!nl2br(text)
text の改行を
に変換する。
!!text2html(text)
text の改行を
に、半角スペースを に変換し、同時にHTML特殊文字をエスケープする。