8

有没有办法调试脚手架模板(在 /src/template/scaffolding 中生成)。不是调试视图 gsp 文件,而是调试模板本身。我想我可以发表一些评论..除此之外..

4

1 回答 1

-1

通常,您不必“调试”模板,因为模板工作得很好。

我认为您正在寻找跟踪数据流以对模板进行自己的修改,这将导致您使用打印语句。否则,您正在考虑使用 Page Renderer。

所以,我推荐两种选择:

  1. 打印报表。这是您的简单、尝试和真实的蛮力方法。我在一年前的 2011 年初将它用于一个项目,并且效果很好。缺点是它不可重用(除非您将代码注释掉,但这有点尴尬)。这使您可以逐步了解模板系统的“胆量”,看看会发生什么。该框架实际上无法向您“隐藏”任何东西,因此您可以坐在前排座位上。

  2. 使用 grails.gsp.PageRenderer

这允许您在运行时调试事物,您可以创建适当的测试、断言、可重用组件、作品。您与实际模板有点距离(与在模板中使用打印语句相反)。

这是 GRAILS Doc 的链接:Page Rendering Doc

这是一个关于如何使用它们的示例的链接:Grails Goodness: Render GSP Views and...

于 2012-06-19T16:19:14.077 回答