gibt es eine Möglichkeit zum Debuggen der Gerüst-Vorlage (generiert in/src/template/scaffolding). Die gsp-Dateien der Ansicht werden nicht debuggt, sondern die Vorlage selbst. Ich denke, ich könnte einige Kommentare setzen .. anders als das ..Grails: Debugger Gerüst Vorlage
Antwort
Normalerweise sollten Sie nicht die Vorlage "debuggen", da die Vorlagen ziemlich gut funktionieren.
Ich denke, Sie suchen nach dem Datenfluss verfolgen, um Ihre eigenen Änderungen an den Vorlagen, die Sie zur Verwendung von Druckanweisungen führen wird. Andernfalls betrachten Sie die Verwendung des Seitenrenderers.
So gibt es zwei Optionen, die ich empfehlen würde:
Print-Anweisungen. Dies ist Ihr einfacher, erprobter und wahrer Brute-Force-Ansatz. Ich habe es vor einem Jahr Anfang 2011 für ein Projekt verwendet und es funktioniert gut. Der Nachteil ist, dass es nicht wiederverwendbar ist (es sei denn, Sie lassen Ihren Code auskommentiert, aber das ist ein bisschen peinlich). Dies ermöglicht es Ihnen, durch die "Eingeweide" des Vorlagensystems zu gehen und zu sehen, was passiert. Der Rahmen kann wirklich nichts von dir "verstecken", also bekommst du einen Platz in der ersten Reihe.
Verwenden Sie die grails.gsp.PageRenderer
Diese Sie Dinge zur Laufzeit debuggen erlaubt, können Sie geeignete Tests erstellen, behauptet, wiederverwendbare Komponenten, die Werke. Sie sind ein wenig von den tatsächlichen Vorlagen entfernt (im Gegensatz zur Verwendung von Druckanweisungen in den Vorlagen).
Hier ist ein Link auf die GRAILS Doc: Page Rendering Doc
Hier ist ein Link zu einem Beispiel dafür, wie sie benutzen: Grails Goodness: Render GSP Views and...
Debugging der Vorlagen Bedeutung "Ich mache Änderungen, die ich denke, sollte funktionieren, aber nicht ... warum" – cdeszaq
@ cdeszaq wenn das Debuggen ist, dann denke ich, die Antwort ist richtig. AfterAll, wir sagen printlns, um Vorlagen zu debuggen. Hier heißt es nicht, dass ein echter Debugger funktionieren sollte. –
- 1. Gerüst-Webdienste in Grails
- 2. Grails Gerüst 404 mit Byte []
- 3. Missing IntelliJ IDEA Grails 3-Code-Gerüst
- 4. Gerüst Vorlage zum Erstellen von Repositories
- 5. Grails „render“ macht die Vorlage
- 6. Benutzerdefinierte Gerüst für Controller
- 7. Gerüst Benutzer
- 8. Gerüst Generation
- 9. Grails Render Vorlage Verschiedene Controller/Pfad
- 10. Unterschied zwischen Ansicht und Vorlage in Grails
- 11. Grails: Rendering-Vorlage von taglib als HTML
- 12. g: jedes in Grails Layout-Vorlage
- 13. Erneutes Generieren von Gerüst
- 14. anpassen Schienen erzeugen Gerüst
- 15. Node.js Mongoosejs Crud-Gerüst
- 16. Grails Gerüst - Definieren Sie mögliche Werte für diese Eigenschaft einer Domain-Klasse
- 17. Grails 3 Gerüst Rendering Dropdown-Liste für Domains mit foreigh Schlüssel
- 18. Styling für die Standard-Gerüst
- 19. Dynamisches Gerüst in Schienen 2.2.2
- 20. Gerüst für Play Framework 2
- 21. Gerüst CRUD in Zend Framework
- 22. grails Ajax-Aufruf benötigt jQuery-Code in jeder Vorlage
- 23. Grails - Wie lade ich eine Vorlage mit Ajax?
- 24. Wie erstellen Sie Ihre eigene ASP.NET MVC-Gerüst-Vorlage für Ansichten?
- 25. grails mockFor Schließung wierdness
- 26. Grails: Unternehmen Grails
- 27. Grails: Vorlagen vs TagLibs.
- 28. MVC NullReferenceException Fehler mit Standard-Gerüst
- 29. Schienen verwenden Gerüst api erzeugten Objekts Eigenschaft
- 30. Wie die Gerüst Ansichten in CakePHP
Haben Sie jemals eine Lösung für diese finden? – cdeszaq