problemas com g:render e template
14/06/2009 00:00
0
pessoal,

dentro de um gsp eu tenho a seguinte chamada a um template :

<g&#58;render template=&quot;barraNavigator&quot; />

eu tenho o _barraNavigator tanto no mesmo diretorio da view mas como na raiz das views . Quando eu apago o barraNavigator de dentro da view dá erro , dizendo que nao encontra o template. daí tudo bem. O problema é, que segundo a documentação, qdo nao encontra o template no diretorio da view, o grails deveria buscar na raiz das views.
segue abaixo o trecho da documentacao de g:render (http&#58;//grails.org/doc/1.1.x/ref/Tags/render.html)


Note that if the value of the template attribute starts with a '/' it will be resolved relative to the views folder. This is useful for sharing templates between views. Without the leading '/' it will be first be resolved relative to the current controller's view folder then, failing that, the top level views folder. In either case the template file must be named with a leading underscore ('_') but referenced in the template attribute without that underscore or the '.gsp' suffix.


Alguem já teve esse problema ?

Herrera[/url]
Tags: Grails


0
[quote=&quot;Herrera&quot;]pessoal,

dentro de um gsp eu tenho a seguinte chamada a um template :

<g&#58;render template=&quot;barraNavigator&quot; />

eu tenho o _barraNavigator tanto no mesmo diretorio da view mas como na raiz das views . Quando eu apago o barraNavigator de dentro da view dá erro , dizendo que nao encontra o template. daí tudo bem. O problema é, que segundo a documentação, qdo nao encontra o template no diretorio da view, o grails deveria buscar na raiz das views.
segue abaixo o trecho da documentacao de g:render (http&#58;//grails.org/doc/1.1.x/ref/Tags/render.html)


Note that if the value of the template attribute starts with a '/' it will be resolved relative to the views folder. This is useful for sharing templates between views. Without the leading '/' it will be first be resolved relative to the current controller's view folder then, failing that, the top level views folder. In either case the template file must be named with a leading underscore ('_') but referenced in the template attribute without that underscore or the '.gsp' suffix.


Alguem já teve esse problema ?

Herrera[/url][/quote]

Experimente mudar para

<g&#58;render template=&quot;/barraNavigator&quot; />



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto