Мы переносим сайт с проприетарного фреймворка на Ruby on Rails (v2.3).Текущая структура иногда помещает / base / в начале URL-адреса без видимой причины, и я хотел бы, чтобы существующий URL-адрес работал, даже если мы больше не будем его выдавать.
Мой текущийРешение, которое мне не нравится, состоит в том, чтобы определять маршруты один раз на главной карте и один раз в «базовой» области видимости:
def draw_routes(map)
# do my routing here
end
ActionController::Routing::Routes.draw do |map|
map.with_options :path_prefix => '/base' do |base|
draw_map(base)
end
draw_map(map)
end
что я хотел бы сделать, это что-то вроде:
ActionController::Routing::Routes.draw do |map|
map.strip 'base'
# do my routing here
end
есть ли решение этой формы?