me acaba de empezar con Groovy/Grails¿Qué función está destinada a formatear/sustituir parámetros {0} {1} en una cadena en Grails/Groovy?
Noté los mensajes de error que se obtiene al validar un vistazo formulario como el siguiente:
Property [{0}] of class [{1}] cannot be blank
Por ejemplo el código para volcar los errores a la consola
s.errors.allErrors.each
{
println it.defaultMessage
}
Ahora, it.arguments contiene los argumentos que deben cumplimentarse aquí.
El problema es que no puedo encontrar ningún método en las Grails o documentación maravilloso que da formato a cadenas basado en parámetros posicionales como {0}, {1} y los valores sustitutos de una matriz
necesito algo así como python's%
¿Cuál es la forma correcta de formatear estas cadenas de error para que los parámetros se sustituyan correctamente?
Gracias! Este ha sido un gran problema con Groovy/Grails: si no tienes experiencia con Java (que he evitado durante años por razones filosóficas/políticas), hay cosas que te dejan boquiabierto, al menos cuando solo ves en Grails/Groovy docs .... –