1

我已经开始编写一个小型 Sinatra 应用程序并决定使用 Mustache。演示看起来很完美:调用一个函数,传递一个模板和任意变量——完成。

但是,Ruby 等价物看起来要复杂得多,因为您必须预先定义一大堆类(每个视图一个)。

虽然我可以看到这种基于类的方法很有用,但我找不到一种简单的方法render(template, hash)——我错过了什么?

4

1 回答 1

1

你可以这样做:

 m=Mustache.new
            m.template_file = File.join(Rails.root, "app", "views", "orders", "sms.mustache")
            m[:order]=order
            rendered_template = m.render

order 是您希望模板使用的对象

于 2016-04-27T02:24:37.643 回答