我有一個問題,最近控制器的名稱改變了。Rails路由重定向查詢字符串
我改變了路線文件,以接受使用舊控制器的名義接聽電話,爲人們使用書籤引用舊名稱:
get '/old/about', to: redirect('/new/about')
get '/old/report/:client', to: redirect('/new/report/%{client}')
get '/old/:sub_path', to: redirect('/new/%{sub_path}')
工作正常。但對於查詢字符串的調用,它會阻止它到/ report/200。例如:
/老/報告/ 200 = C_ID 257 &末=二○一三年十月一十九日& NUM_RESULTS個= 294540 &開始= 2013年10月13日
它削減網址:
old/report/200
並且由於缺少參數而顯示錯誤。你知道我能做什麼嗎? (我認爲:路線中的sub_path行會有幫助,但不會):(
可能重複:http://stackoverflow.com/questions/14039181 /我該怎麼做 - 重定向在路由 - rb-passing-on-the-query-string –
我想你可以對,讓我看看,非常感謝! – Alejandra