Ich möchte eine Bereinigung der Abfrageparameter vornehmen.
Ich analysiere die Abfrage mit CGI.parse
, dann lösche ich einige Parameter, aber ich kann keine entgegengesetzte Methode zum Erstellen der Abfrage finden.
Ich möchte wirklich nicht so etwas wie
machen %Vor%Es muss einen einfacheren Weg geben. Gibt es?
Obwohl es keine bessere Antwort gibt, werde ich die Methode, die ich jetzt benutze, aufstellen.
%Vor% Wenn Sie Rails verwenden (oder sich dagegen entscheiden, ActiveSupport zu verwenden), können Sie to_param
(AKA to_query
) :
to_param
behandelt Arrays ein wenig anders als Ihre Version, aber es wird c[]=an&c[]=array
anstatt nur c=an&c=array
ausgeben.