Вы можете указать путь при использовании пространства имен с параметром path
.В вашем примере у вас будет что-то вроде этого:
namespace :example, path: 'newexample' do
resources :list
end
Вместо этого вы также можете указать модуль, например:
namespace :newexample, module: :example do
resources :list
end
Созданные маршруты будут одинаковыми (/newexample/list
будетсопоставление с модулем example
.
Разница будет в именах помощников маршрута: в первом примере ваш помощник будет example_lists_path
, во втором он будет выглядеть как newexample_lists_path
(это означает, что вам придется обновлять свои ссылки в своих представлениях)
Вы также можете проверить документы по маршрутам , если вам нужна более подробная информация