Grails:调试脚手架模板

时间:2010-04-29 01:47:05

标签: grails scaffolding

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

1 个答案:

答案 0 :(得分:-1)

通常您不必“调试”模板,因为模板运行得相当好。

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

所以,我建议有两种选择:

  1. 打印报表。这是您轻松,久经考验,真实,蛮力的方法。我在一年前的2011年初使用过一个项目,它运作良好。缺点是它不可重复使用(除非你将代码注释掉,但这有点尴尬)。 这允许您逐步浏览模板系统的“内脏”,看看会发生什么。框架不能真正“隐藏”任何东西,所以你可以获得前排座位。

  2. 使用grails.gsp.PageRenderer

  3. 这允许您在运行时调试事物,您可以创建适当的测试,断言,可重用的组件,工作。您可以从实际模板中删除一些(与在模板中使用print语句相反)。

    以下是GRAILS文档的链接:Page Rendering Doc

    以下是有关如何使用它们的示例的链接:Grails Goodness: Render GSP Views and...