Lo + Leído
Eventos destacados
Artículos para tus primeros pasos
Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
Ayuda: ¿Dynamic finder entiende String como Map?
CristianBravo - domingo 18/04/2010Hola a todos. Estoy partiéndome la cabeza con este problema, que no me reconoce como String un parámetro y me lo muestra como Map.
El código en cuestión es:
def v = new Persona(params) //esto viene con nombre=algo
if (v.findAllByNombre(v.nombre).size() > 0) //esto arroja esta excepcion:
Error 500: Executing action [personaAdd] of controller [PersonaController] caused exception: groovy.lang.MissingMethodException: No signature of method: static Persona.findAllByNombre() is applicable for argument types: (java.lang.String) values: [algo]
Qué estoy haciendo mal? Gracias de ante mano por su ayuda,
...
Re: Ayuda: ¿Dynamic finder entiende String como Map?
CristianBravo - martes 20/04/2010Hola Nacho, primero que todo gracias por responder.
Por supuesto que puedo poner mi gsp, de echo es este:
<html>
<head>
<title>Vacunatorio</title>
<link rel="stylesheet" href="${resource(dir:'js/extjs/resources/css/', file: 'ext-all.css')}" type="text/css" />
<script type="text/javascript" src="${resource(dir:'js/extjs/adapter/ext/', file: 'ext-base.js')}"></script>
<script type="text/javascript" src="${resource(dir:'js/extjs/', file: 'ext-all-debug.js')}"></script>
<script type="text/javascript" src="${resource(dir:'js/rzb/common', file: 'panelHome.js')}"></script>
</head>
<body>
<script type="text/javascript" src="${resource(dir:'js/rzb/app', file: 'app.js')}"></script>
<div id="container" align="center"></div>
</body>
</html>
Ahora no sé si sirva de mucho, ya que se trata de una aplicación ExtJS/Grails. Te comento que he intentado con muchas formas y esto sigue dándome algunos problemas. De hecho he llegado a pasarle el parámetro "en duro" de esta manera:
if (v.findAllByNombre('asdasdasdads').size() > 0)
Pero sigue dándome el error...Y si, la propiedad Nombre es de tipo String.
¿Qué puede ser?
Re: Ayuda: ¿Dynamic finder entiende String como Map?
Nacho - martes 20/04/2010