Новое в Rails. В Rails 5 у меня много страниц вроде /example_path/view_name
.
Мне нужно разделить "example_path" на две разные директории: "new_path_1" и "new_path_2", с конкретными представлениями, идущими в new_path_1, и другими представлениями, идущими в new_path_2.
Мне также нужно перенаправить устаревший маршрут на новый маршрут, например:
/example_path/view_name_1
необходимо перенаправить на /new_path_1/view_name_1
а также
/example_path/view_name_2
необходимо перенаправить на /new_path_2/view_name_2
Я успешно перенаправил все пути для первого примера, например:
get '/example_path/:name, to: redirect('/new_path_1/%{name}
.
Это работает, но не позволяет мне "разделить" трафик по двум новым путям. Это позволяет только перенаправить все устаревшие "example_paths" на "new_path_1".
Как я могу разделить маршруты без жесткого кодирования?