Gracias por la sugerencia me funciono perfectamente. atte. Nestor
From: Pablo Marrero Sent: Tuesday, July 27, 2010 9:55 PM To: Grupo Ruby Argentina Subject: Re: [RubyArg] Variables de session dentro de un modelo Hola Nestor, el problema que tienes es que en el modelo no puedes acceder a la session, solo desde la vista y el controlador.... Revisa el patron Model-View-Controller... Lo que tu quieres hacer lo tienes que poner en el controlador correspondiente y setear el usuario en lugar de con "self" con la variable que tienes creada en el controlador... espero haberme explicado.. saludos, Pablo El 28 de julio de 2010 01:42, Nestor Rodriguez <[email protected]> escribió: Estoy queriendo hacer un before_create, para que entes de crear el registro me guarde el usuario en un campo de modelo, sin embargo toma la variable de session como si fuera una variable local y me da el siguiente error. undefined local variable or method `session' for #<EntradaGlobal:0xe4105b0>Mi clase es la siguiente: class EntradaGlobal < ActiveRecord::Base before_create :antes_de_crear def antes_de_crear self.usuario_carga = User.find(session[:user_id]).name end end No entiendo si en una vista me funciona esa variable de session no se porque no puedo usarlo en un modelo. Gracias desde ya por la ayuda. Atte. Nestor _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar -- Pablo Marrero Tel: 099 927 566 -------------------------------------------------------------------------------- _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
