У нас просто было использование redirect_to break из-за обновления Rails, и это привело к вопросу. Я экспериментировал, и я, похоже, не нашел способ использовать redirect_to для отправки пользователя на страницу без Rails с добавленными параметрами запроса, за исключением того, что вручную строит строку URL, что кажется стыдом. Раньше просто:
redirect_to "http://www.web.com/myurl" "parm"
работал - он добавил "парм" в URL-адрес, и несколько парм были обработаны правильно. Это уже не так, поэтому мне было интересно, есть ли новый/лучший способ сделать это. Документы подразумевают, что включение Hash должно работать, но это не так:
redirect_to ("http://www.web.com/myurl", :parm => "foo")
redirect_to ("http://www.web.com/myurl", { :parm => "foo" } )
Ни один из них не работает. Ручное построение строки URL прекрасно работает, но у кого-нибудь есть заклинание, которое делает эту работу более приятным способом?