26 enero 2011

Grails: Render de una vista no relacionada a ningún controlador

Mitad para recordarlo y mitad para compratirlo. El motivo del post es responder a una pregunta que me hice por la mañana: ¿Se puede mandar a llamar una vista en Grails que no este dentro del contexto del contralador, algo así como lo que se hace con la vista 'error.gsp' en el urlMapping.

El código para hacerlo es el siguiente:

    def foo = {
       .
       . 

        render(view:"/forever_alone")

 

    } 

Esto deberá de ir en nuestro controlador y la vista a la que llama en mi caso está en la raíz de la carpeta view y es por eso que no la puedo mandar a llamar por conveción.

 

1 comentario:

  1. pues supongo que deberias hacerlo en el urlMapping y crearlo "/foo"(view:"/forever_alone")

    ResponderBorrar