[Ror-es] mantener el valor al salir de un bloque

alarkspur alarkspur at gmail.com
Sat Jul 1 01:01:55 GMT 2006


Hola,

Saben si hay alguna manera de mantener los valores que se generan en  
un bloque cuando este termina??? me explico mejor con un ejemplo

def initialize
    @i = Array.new
end
...
...
...
def contar
    @i.insert(params[:id].to_i, params[:id])
     render :text => @i
end

A def contar le llamo desde una serie de link_to remote pasandole un  
id, lo que ocurre es que siempre parece que se  borra @i por que  
únicamente almacena el ultimo id del link pulsado.

Lo que trato de evitar es usar una variable de sesión ya que me  
generaría cadenas del tipo "1356677888" en las que luego me seria mas  
difícil buscar valores.

También se podría realizar introduciendo en la variable de sesión los  
valores separados por algún carácter o espacio y después usar split  
para dividirlo y convertirlo en un array.

Alguien se le ocurre alguna forma menos enrevesada

Gracias, saludos.



More information about the Ror-es mailing list