トップ 新規 一覧 検索 ヘルプ RSS ログイン

Tenjinの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
a , http://buy-tramadolworldwide.blinklist.com/ buy tramadol, http://prozacpharmacy.blinklist.com/ prozac, http://buylevitrauspharmacy.blinklist.com/ buy levitra, http://viagra-worldwide.blinklist.com/ viagra without a prescription,, http://buy-viagra-worldwide.blinklist.com/ buy online viagra, http://buyprozacfromuspharm.blinklist.com/ buy prozac now,, http://propeciapharmacy.blinklist.com/ buy propecia, http://buy-ultram-online-worldwide.blinklist.com/ cheap ultram, http://viagra-pharmacy.wikidot.com viagra, http://viagra-online-pharmacy.wikidot.com viagra online,, http://uspharmacylevitra.blinklist.com/ levitra, http://buycialisonlineworldwide.blinklist.com/ cialis generic,, http://buy-generic-viagra-worldwide.blinklist.com/ viagra online, http://buy-cialiss.wikidot.com buy cialis, http://buylevitraonlineworldwide.blinklist.com/ cheap levitra online ,, 
高速なテンプレートエンジン。

::公式サイト(英語)
:::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属性を出力する。

 <input type="checkbox" #{checked(true)}>

!!nl2br(text)
text の改行を <br /> に変換する。

!!text2html(text)
text の改行を <br /> に、半角スペースを &nbsp; に変換し、同時にHTML特殊文字をエスケープする。