Hola lista, tengo una pregunta para hacerles.
Tengo dentro del controlador quiero declarar una variable de instancia
que se llama @usuario, en determinado momento del programa se llama a
una funcion que hace un find a la cual quiero mantener la referencia
class UsuariosController < ApplicationController
@usuario=nil
def validarUsr
codigo
@usuario=Usuario.find(:first, :conditions
=>[“usuario=”+"’"+params[:usr][:nombreusuario]+"’"+" and
"“password=”+params[:usr][:pass]])
codigo
end
mas metodos
end
El problema que tengo es que durante la funcion validarUsr si tengo
referencia al objeto, pero cuando sale pierdo la referencia quedando
@usuario en null, probe hacer un self.@usuario, self.usuario, pero me lo
toma como error. quisiera saber como puedo hacer referencia al @usuario
del objeto ya que supongo que esta creando una variable @usuario local.
desde ya muchas gracias
PD: La busqueda ya comprobe que devuelve un objeto y no es nil.