Geddy.js – 渲染局部视图没有布局,有可能吗?

是否有可能在Geddy.js中呈现局部视图而不呈现整个HTML页面布局?

self.respond(model, {layout: false, template: 'app/views/users/_list'}); 

我试图做到这一点没有成功。 (虽然文档说:“布局[false]:一个标志不使用布局文件”)

为了将来的参考,您可以将false传递到布局,这将不使用文件中的布局。

http://geddyjs.org/documentation#controllers.respond

好的。 我终于做了一个名为empty.html.ejs的“空”布局:

 <%- yield(); %> 

然后我用这个方法,在适当的控制器动作中:

 ..., {layout: 'app/views/layouts/empty', ... 

这似乎是一个黑客,但至less是一个工作的解决scheme…