Редактировать: я немного переформулировал свой вопрос для ясности
Мне передали проект, похожий на ebay / amazon и т. Д. Но где важно, чтобыпользователи, принадлежащие к групповой модели, могут использовать весь сайт с таким URL-адресом, как: example.com/groupname/<all existing routes>
Я как-то нахожусь на пути к этому ограничению маршрута?:
scope '(:locale)/(:group)', locale: /#{I18n.available_locales.join('|')}/ do
...all routes..
end
И в application_controller у меня есть before_action для проверки связи current_user с группой, которую я выбираю из имени параметра группы.
Вопрос ,Вы, ребята, сделали бы область или пространство имен для такого рода вещи?Если я создаю пространство имен, мне нужно воссоздать новые контроллеры / представления, верно?
И если я использую область действия, как сделать так, чтобы помощник link_to
не терял параметр (: group) на всех ссылках вмнение?
Буду рад получить помощь по этой теме!