2012-03-11 9 views
1
I have the following bit in a controller: 

      def myJSON = [ 

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

      render myJSON as JSON 

...との間の差と目的)(g.renderをレンダリングは何だろ中(...)レンダリングとg.renderの違い(...)() ?? 「g」はどこから来たのですか?Grailsの

答えて

3

gは、Grailsタグライブラリの名前空間です。コントローラとビューに自動的に注入されます。コントローラでは、<g:XXX />ではなくg.XXX()としてアクセスします。コントローラーが応答をどのようにトリガーするかを除いて、どのように機能しているかに違いはありません。

+0

非常に甘い、ありがとう! – vector