我的路线有一个功能重定向.
match "/invoices" => redirect("/dashboard")
/invoices?show=overdue
将被重定向到
/dashboard?show=overdue
我尝试过几件事情我最接近的是
match "/invoices?:string" => redirect("/dashboard?%{string}")
我相信我错过了很简单的东西,但是我看不到什么.
解决方法
在这种情况下可以使用request对象:
match "/invoices" => redirect{ |p,request| "/dashboard?#{request.query_string}" }