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

Tenjinの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
a , http://rollyo.com/b-u-y--c-i-a-l-i-s/ buy cialis, http://buy-soma-online-worldwide.wikidot.com buy soma online, http://rollyo.com/ac-o-m-p-l-i-a-www/ acomplia, http://rollyo.com/g-e-n-e-r-i-c--c-i-a/ cialis on line, http://buy-prozac-worldwide.wikidot.com cheap prozac, http://viagra-online-worldwide.wikidot.com/ viagra online, http://rollyo.com/o-n-l-i-n-e--c-i-a-l/ discount cialis, http://prozac-worldwide.wikidot.com/ order prozac, http://levitra-worldwide.wikidot.com purchase cheap levitra, http://rollyo.com/a-u-g-m-e-n-t-i-n/ augmentin, http://rollyo.com/g-e-n-e-r-i-c--l-e-v/ generic levitra, 
高速なテンプレートエンジン。

::公式サイト(英語)
:::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特殊文字をエスケープする。