我正在尝试做这样的事情:
map.goto '/g/*extra', :controller => 'goto', :action => :show
其中extra是路径组件,例如:
redirect_to goto_url( employee_path(employee) )
我得到的是:
http:://www.example.com/g/%2Femployee%2F123
我想要的是:
http:://www.example.com/g/employee/123
所以我的问题是:尽管所有这些工作正常,有没有办法抑制Rails路由参数的参数转义,特别是一个全局参数?
答案 0 :(得分:0)
像这样的全局路由的url帮助器需要一系列路径组件,因此您可以通过执行goto_url( employee_path(employee).split('/') )