Hola a todos,
Estoy empezando con Ruby y con Rails y como vengo del mundo Java igual
estoy haciendo algo mal. Dentro de Rails he creado una clase que se
llama Documento y que he guardado en /lib. Desde el controlador creo una
instancia de esa clase (fuera de todos los metodos) y desde uno de los
métodos puedo asignarle a los atributos propiedades. La cuestión es que
cuando intento acceder a esos atributos desde otro método de la misma
clase parece que hago algo mal pq no me los coge. Os pego el codigo. A
ver si alguien me puede hechar un cable. He buscado por google pero no
encuentro un ejemplo claro de lo que quiero hacer (que es simplemente
tener un objeto instanciado dentro del controlador para poder acceder a
los datos que almacene desde cualquier metodo del mismo controlador.
Gracias
class MotorRecursoController < ApplicationController
@@recurso = Documento.new
def dispara_recurso
end
def preview_recurso
@parametro = params[:recurso]
end
def chequea_datos
#@nombre=params[:contact][:name]
#@recurso = Documento.new
@@recurso.nombre=params[:contact][:name]
@datos = @@recurso.nombre
end
def micropago
@datos = @@recurso.nombre
end
end