什么模板系统使用<! - ?r ...? - >

时间:2017-12-06 06:30:06

标签: ruby templates

我看到了this strange looking template代码,想知道它属于哪个模板系统:

        <?r currencies.each do |currency| ?>
        <tr>
            <td colspan="5">#{currency} Summary:</td>
            <td class="total">#{f.text summary[:total][currency]}</td>
            <td></td>
        </tr>
        <?r end ?>

内联语言当然是Ruby,但<?r ... ?>不是我熟悉的ERB <% ... %>

1 个答案:

答案 0 :(得分:3)

该代码的作者Samuel Williams还创建了一个名为Trenni的模板系统,该系统使用以下语法:

<?r expression ?>

评估Ruby中的给定表达式。

根据Trenni的README,它受到Michael Fellinger的模板引擎ezamarnagoro的影响/启发。