Разница между рендером (...) и g.render (...) в граалях - PullRequest
2 голосов
/ 12 марта 2012
I have the following bit in a controller:

            def myJSON = [

                    'form' : g.render(template: '/information/form', model:informationInstance)
            ]

            render myJSON as JSON

... и удивляетесь, в чем разница и цель render () и g.render () ?? И откуда взято " г "?

1 Ответ

4 голосов
/ 12 марта 2012

G - это пространство имен для библиотеки тегов Grails.Он автоматически вводится в контроллеры и представления.В контроллере вы получаете доступ к нему как g.XXX (), а не <g:XXX />.На самом деле нет никакой разницы в том, как они функционируют под прикрытием, кроме того, как контроллер запускает свой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...