Tengo estos parámetros en el request:
“item”=>{“Sobre el Bar”=>“1”, “Juegos”=>“1”, “Dónde Estamos”=>“1”,
“Contactar”=>“0”}
Me lo estoy recorriendo en el controller de esta manera:
params[:item].each do |it|
sRedirect += it[1].to_s
end
Pero it[1].to_s me devuelve el valor de cada uno. Es decir “1”, “1”,
“1”, “0”.
Cómo podrÃa recorrermelo para tener los nombres?? (“Sobre el Bar”,
“Juegos”, “Dónde Estamos”, “Contactar”)
Tengo estos parámetros en el request:
“item”=>{“Sobre el Bar”=>“1”, “Juegos”=>“1”, “Dónde Estamos”=>“1”,
“Contactar”=>“0”}
Pero it[1].to_s me devuelve el valor de cada uno. Es decir “1”, “1”,
“1”, “0”.
Cómo podría recorrermelo para tener los nombres?? (“Sobre el Bar”,
“Juegos”, “Dónde Estamos”, “Contactar”)
En la doc de Ruby para Hash tienes varios iteradores, incluyendo
each_key
He estado mirando en la clase y estoy usando each_pair, para sacar el
nombre y el valor. Me lo recorre bien, y crea la url correcta, q según
he visto en el log es esta: