0
如何輕易改變網址的格式正確的方式:Rails的:改變URL響應格式
/comment/10.js?param1=6
到
/comment/10?param1=6
Preferrably一些URL庫左右,無法與正則表達式。
用例:使用會話中保存的request.request_uri重定向。
如何輕易改變網址的格式正確的方式:Rails的:改變URL響應格式
/comment/10.js?param1=6
到
/comment/10?param1=6
Preferrably一些URL庫左右,無法與正則表達式。
用例:使用會話中保存的request.request_uri重定向。
我不是很確定用例,但最簡單的方法是在控制器
respond_to do |f|
f.js { redirect_to #copy url params, but set :format to what you actually want }
end
你可以重定向js電話嗎? – 2010-05-14 16:22:01
並不完全知道你問...變更軌道的方式通過它的view_helpers生成的網址?更改rails路徑將/ 10?param視爲.js格式?在一些文本中操縱現有的URL來刪除'.js'?請更具體一些。 – 2010-05-15 01:33:51
request.request_uri被存儲到值爲「/comment/10.js?param1=6」的會話中。後來我想用redirect_to重定向回來,但是我重定向不是來自js調用,所以需要刪除.js。 目前我只是用正則表達式去除.js。我認爲可能會有一些圖書館。 – msorc 2010-05-15 09:18:12