Secciones

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: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

¿porque no funciona como espero?

itubal - martes 16/03/2010

def 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?

itubal - martes 16/03/2010

Os 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.

 

Re: ¿porque no funciona como espero?

Nacho - lunes 22/03/2010

Define "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,

Responder al hilo | Volver al foro "Grails" | Volver a los foros