【发布时间】:2013-07-21 06:59:25
【问题描述】:
我有这个链接:
railsapp/api/details.php?id=1&app=dvd
我需要重定向到外部非 Rails 服务器中的另一个页面:
non-railsapp/api/details.php?id=1&app=dvd
如果我把它放在 routes.rb 文件中:
match '/api/details.php' => redirect("non-railsapp/api/details.php")
重定向会起作用,但不会传递参数。需要什么魔法才能使参数也被传递?
事实上,如果能够使用所有参数将/api/ 之后的所有内容重定向到外部站点,那就太好了。那会让我的生活轻松很多。
我已阅读有关 Rails 路由的文档,但找不到任何此类示例。
谢谢。
【问题讨论】:
标签: ruby-on-rails redirect routes ruby-on-rails-3.2