Ruby Template "Amrita" 介绍 博客分类: Web RubyPerlPythonHTMLXHTML
程序员文章站
2024-03-18 22:20:52
...
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.
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> data data = { :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)。于是就关注了一下。