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

Tenjinの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
a , http://zoloft-worldwide.wikidot.com/ zoloft, http://levitra-worldwide.wikidot.com levitra, http://viagra-worldwide.wikidot.com/ viagra, http://viagra-online-worldwide.wikidot.com/ buy viagra cheap, 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特殊文字をエスケープする。