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
¿porque no funciona como espero?
itubal - martes 16/03/2010def loginBarra= {
Personas usuario = Personas.findByUsuario(params.nombre)
if (!usuario) {
flash.message ="Usuario incorrecto"
redirect(action:login)
}
else {
is (usuario.password==params.password) {
session.user= usuario.nombre
def milogbook = new Logbook()
//// Aqui empieza la tela que no funciona
milogbook.persona = usuario
///// A partir de aqui vuelva a funcionar
milogbook.entrada= new Date()
milogbook.save()
/// aqui hay mas cosas pero que funcionan bien
Re: ¿porque no funciona como espero?
Nacho - lunes 22/03/2010Define "no funciona"... ¿lanza alguna excepción?
Si puedes pegar el código de los domains y la acción completa es más probable que descubramos entre todos dónde está el fallo.
Saludos,
Re: ¿porque no funciona como espero?
itubal - martes 16/03/2010Os doy algunas pistas más...
De la clase Personas salen dos herederas, Alumnos y Profesores... pues bien, el administrador, que no es ni alumno ni profesor, se registra bien en el logbook, pero los alumnos y los profesores quedan como nulos.
He intentado poniendo
milogbook.persona=(Personas)usuario
pero no funciona tampoco, si es alumno, o profesor, no entra.