[ruby-it] redirect_to a nuovo url
Andrea Campi
andrea.campi a zephirworks.com
Lun 5 Ott 2009 13:57:26 CEST
Alessandro Scolavino wrote:
> Stavo inserendo un redirect 301 su un sito, per portarmi dietro gli
> eventuali parametri ho dovuto fare:
>
> params.each do |key, value|
> param_s = %(#{param_s}#{(param_s == "" ? "?" : "&")}#{key}=#{value})
> end
> redirect_to "http://#{siteurl}/#{param_s}"
>
> Avete idea se ci sono altre opzioni?
>
params.to_param :)
peraltro il codice che hai scritto eh, uhm, bruttino... semmai:
params_s = params.map { |key,value| "#{key}=#{value}" } .join("&")
redirect_to "http://#{siteurl}?#{params_s}"
ma anche coś non gestiresti correttamente spazi e amenità varie.
Andrea
More information about the Ml
mailing list