1

HTMLページレイアウト全体をレンダリングせずに、Geddy.jsで部分ビューをレンダリングすることは可能ですか?

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

私は成功せずにこれをやろうとしました。(ドキュメントには「レイアウト [false]: レイアウト ファイルを使用しないフラグ」と記載されていますが)

4

2 に答える 2

1

今後の参考のためにfalse、ファイルからのレイアウトを使用しないレイアウトに渡すことができます。

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

于 2013-06-25T07:22:16.573 に答える
0

わかった。最後に、次のような「空の」レイアウトを作成しましたempty.html.ejs

<%- yield(); %>

次に、適切なコントローラーアクションで次のように使用しました。

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

ハックのようですが、少なくとも実用的なソリューションです...

于 2013-01-19T13:42:10.480 に答える