Comment utiliser redirect_to à un non-Rails URL de requête params?

Nous avons juste eu une utilisation actuelle de redirect_to pause à cause d'un Rails de mise à niveau, et cela a mené à une question. J'ai essayé, et je ne semble pas trouver un moyen d'utiliser redirect_to pour envoyer à l'utilisateur à un non-Rails page avec les paramètres de la requête en annexe, à l'exception manuellement la construction de la chaîne d'URL, ce qui semble être une honte. Auparavant, un simple:

redirect_to "http://www.web.com/myurl" "parm"

a travailler-il ajouté "parm" sur l'URL, et plusieurs parms ont été traitées correctement. Ce n'est plus le cas, donc je me demandais si il y a une nouvelle/une meilleure façon de le faire. Les docs implique que, y compris une table de Hachage devrait fonctionner, mais il n'a pas d':

redirect_to ("http://www.web.com/myurl", :parm => "foo")
redirect_to ("http://www.web.com/myurl", { :parm => "foo" } )

Ni l'un fonctionne. Manuellement la construction de la chaîne d'URL fonctionne très bien, mais quelqu'un aurait-il une incantation qui rend ce travail plus agréable?

OriginalL'auteur Masonoise | 2009-11-13