こんにちは。

テンプレートエンジンAmrita 1.xのバグ修正、メンテナンス版である、amrita-
alteredを更新しました。

http://www.nslabs.jp/amrita-altered.rhtml

今までは細々とRuby 1.8対応、バグ修正だけしてきましたが、新機能を追加しま
した。

テンプレートデータに配列を適用するときに、交互に出力します。amrita_id属
性値の末尾に「+」を付けます。

テンプレートデータ:
<table style="border:solid black 1px">
  <tr id="line+" style="background-color:while"><td id="x"><td id="y">
  <tr id="line+" style="background-color:#CCFFCC"><td id="x"><td id="y">
</table>

モデルマッピングデータ:
model = {
  :line => [
    {:x => "ABC", :y => 123},
    {:x => "DEF", :y => 456},
    {:x => "GHI", :y => 789}
  ]
}

から、次のように出力します。

<table style="border:solid black 1px">
  <tr style="background-color:while">
    <td>ABC</td><td>123</td>
  </tr>
  <tr style="background-color:#CCFFCC">
    <td>DEF</td><td>456</td>
  </tr>
  <tr style="background-color:while">
    <td>GHI</td><td>789</td>
  </tr>
</table>

よろしくお願いします。

-- 
HORIKAWA Hisashi (in Kanji: 堀川 久)
Netsphere Laboratories  http://www.nslabs.jp/