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