Dica grails 3.x
05/04/2015 23:17
1
Uma dica para não apanharem como apanhei...

No grails 3.x as referências Web ficaram melhor organizadas dentro da pasta grails-app/assets:

/grails-app/assets
/images
/stylesheets
/javascripts

Substitua suas referencias css, js e imagens para o novo modelo:

<asset:stylesheet src="colorpicker.css"/>
<asset:javascript src="colorpicker.js"/>
<asset:image src="grails_logo.png" alt="Grails"/>

Note que não informamos o caminho completo, mas até aqui nenhuma grande novidade, mas a dica fica para quando for gerar o codigo html via js, a referência fica assim:
..
html += '<img src="assets/escala/hoje.png" alt="referencia hoje"/> hoje &nbsp';
document.getElementById('caldiv').innerHTML=html;
..
No exemplo acima, o caminho real da minha imagem é:
../grails-app/assets/images/escala/hoje.png

mas não funcionou de nenhuma outra maneira. Parece que todo o conteudo de /images, /stylesheets e /javascripts ficam como path comum na pasta mae /assets/ e você obrigatóriamente precisa omitir uma destas pastas, por exemplo se no caminho acima eu colocar "assets/images/xxx", não funciona. Talvez isso mude nas próximas versões...
Tags: dica grails 3.x


0
O que está achando do Grails 3?



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