Aquí podría ser tu PUBLICIDAD


Config.groovy en Grails: environments.production.grails.serverURL

votos
4

¿Alguien puede dar un ejemplo específico de cuándo se usa la siguiente configuración en Config.groovy?

// set per-environment serverURL stem for creating absolute links
environments {
    production {
        grails.serverURL = http://www.changeme.com
    }
    ...
}

Lo que estoy buscando es un caso de uso en el que no se modifique la configuración anterior.

Publicado el 12/03/2009 a las 21:17
fuente por usuario knorv
En otros idiomas...        العربية       

1 respuestas

votos
8

Es utilizado por algunas de las bibliotecas de etiquetas incorporadas. Por ejemplo, la etiqueta createLink tiene un atributo absoluto que se puede establecer:

absolute (opcional): si se establece en "true", el prefijo de la dirección de destino del enlace con el valor de la propiedad grails.serverURL de Config, o http: // localhost : si no hay ningún valor en Config y no se está ejecutando en producción.

El mismo atributo se usa para las etiquetas link y createLinkTo y puede haber algunas más.

Entonces, si no cambia el serverURL en su ejemplo, cualquier enlace que cree usando las etiquetas incorporadas que especifique absolute = true probablemente fallará. Por ejemplo, lo siguiente se resolvería en http://www.changeme.com/ {context} / book

<g:link controller="book" absolute="true">Book Home</g:link>
Respondida el 13/03/2009 a las 07:24
fuente por usuario John Wagenleitner


Aquí podría ser tu PUBLICIDAD