Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经开始编写一个小型 Sinatra 应用程序并决定使用 Mustache。演示看起来很完美:调用一个函数,传递一个模板和任意变量——完成。
但是,Ruby 等价物看起来要复杂得多,因为您必须预先定义一大堆类(每个视图一个)。
虽然我可以看到这种基于类的方法很有用,但我找不到一种简单的方法render(template, hash)——我错过了什么?
render(template, hash)
你可以这样做:
m=Mustache.new m.template_file = File.join(Rails.root, "app", "views", "orders", "sms.mustache") m[:order]=order rendered_template = m.render
order 是您希望模板使用的对象