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

Tenjinの変更点

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

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