【发布时间】:2011-11-08 14:50:17
【问题描述】:
我将 Mustache 模板库与 Sinatra 一起使用,标准方法似乎是在 /templates 下创建 index.mustache 以及在 /views 中子类 Mustache 的关联 index.rb。
对于像关于页面这样的东西,根本没有发生任何特殊逻辑,怎么可能只使用 .mustache 模板并仍然在 Sinatra 中执行以下操作:
get "/" do
mustache :about
end
当我根本不提供 index.rb 文件时,Mustache 会抛出一个关于无法找到它的错误。
【问题讨论】:
-
不确定 mustache 但使用 haml 你可以使用
Haml::Engine.new("%p foo").render进行内联渲染,mustache 可能有类似的方法 -
Doh,我误读了您的问题,以为您要在没有任何模板的情况下进行渲染。