buaawhl 发表于 2013-2-7 17:30:34

Ruby Template "Amrita" 介绍

HTML模板 + 数据模型 = HTML输出

http://amrita.sourceforge.jp/

What is Amrita?

Amrita is a a html/xhtml template library for Ruby. It makes html documents from a template and a model data.

http://amrita.sourceforge.jp/concept.gif

Example

Amrita mixes a template and model data up to a html document naturally matching the id attribute of HTML element to model data.

template<table border="1"><tr><th>name</th><th>author</th></tr><tr id="table1"><td id="name"><td id="author"></tr></table>datadata = {:table1 => [    { :name=>"Ruby", :author=>"matz" },    { :name=>"perl", :author=>"Larry Wall" },    { :name=>"python", :author=>"Guido van Rossum" },]}template + data = output<table><tr><th>name</th><th>author</th></tr><tr><td>Ruby</td><td>matz</td></tr><tr><td>perl</td>.......

工作方式类似于我以前做的template( fastm, domplus)。于是就关注了一下。
页: [1]
查看完整版本: Ruby Template "Amrita" 介绍