Я пытаюсь сделать что-то вроде этого:Rails маршрутизация маршрута против экранирования?
map.goto '/g/*extra', :controller => 'goto', :action => :show
Где дополнительный компонент является путь, например:
redirect_to goto_url(employee_path(employee))
Что я получить является:
http:://www.example.com/g/%2Femployee%2F123
Я хочу есть:
http:://www.example.com/g/employee/123
Итак, мой вопрос: хотя все это прекрасно работает, есть ли способ подавить параметр escaping для параметров маршрута Rails, особенно параметр globbed?
Спасибо! , goto_url + employee_path (...) - но оба этих подхода выглядят неправильно, поэтому я надеюсь что-то более похожее: map.goto '/ g/* extra',: controller => 'goto,: action =>: show,: escape => false – Eric