こんにちは。
テンプレートエンジン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/