У меня есть приложение на Rails 3, где я хочу перенаправить входящий POST-запрос на внешний GET-запрос.Внешний URL-адрес должен включать некоторые данные POST.
Это, конечно, тривиально, сделать в контроллере, но можно ли это сделать в rout.rb?
Если я вас правильно понимаю, вы спрашиваете, можно ли использовать в синтаксисе rout.rb, например match "/form_with_post_request" => "http://external_url.com?param1=x¶m2=y"?
match "/form_with_post_request" => "http://external_url.com?param1=x¶m2=y"
В маршрутах это невозможно. Вы действительно должны использовать контроллер для этого.