代码之家  ›  专栏  ›  技术社区  ›  bsr

grails:调试脚手架模板

  •  8
  • bsr  · 技术社区  · 15 年前

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

    1 回复  |  直到 13 年前
        1
  •  -1
  •   Kyle    12 年前

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

    我认为您正在寻找跟踪数据流以对模板进行自己的修改,这将引导您使用打印语句。否则,您将看到使用页面呈现器。

    所以,我推荐两种选择:

    1. 打印报表。这是你的简单,尝试和真实,野蛮的方法。我在一年前的2011年初用它做了一个项目,效果很好。缺点是它是不可重用的(除非您将代码注释掉,但这有点尴尬)。 这允许您逐步了解模板系统的“胆量”并查看发生了什么。框架不能对你“隐藏”任何东西,所以你可以坐在前排。

    2. 使用grails.gsp.pagerenderer

    这允许您在运行时调试东西,您可以创建适当的测试、断言、可重用组件、作品。与在模板中使用print语句相比,实际模板中的内容要少一些。

    下面是grails文档的链接: Page Rendering Doc

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