2012-12-03 50 views

回答

1

您可以使用redirect,如果你真的想在用戶的瀏覽器的URL改變,或者如果你想轉發從隱藏直接使用call!最終用戶(即瀏覽器中的URL保持不變,但內部請求會轉發到應用程序中的其他路徑)。

所以你的情況,這將或者是

redirect "/old/#{params[:title]}" if params[:ext] == 'php' 

call! env.merge('PATH_INFO' => "/old/#{params[:title]}") if params[:ext] == 'php' 
+0

它看起來有點毛茸茸的,但工作,謝謝。 –

+0

如果需要,請爲其製作輔助方法。 – theunraveler

相關問題