У меня есть следующие маршруты
resources :users, path: '/' do
resources :posts, path: '/'
end
проблема в том, что внутренний маршрут переопределяет внешний маршрут для пути редактирования пользователя.
http://localhost/user/edit см. Посты # showвместо этого пользователи # edit
EDIT
Единственный ресурс не является решением, я хочу получить доступ к пользователю через его ID.
Допустим, у меня есть пользователь с идентификатором "Jo"и отправьте сообщение с идентификатором «My-First-Post», тогда соответствующий маршрут должен быть http://localhost/Jo/My-First-Post., что отлично работает с моим текущим решением.
проблема в том, что когда я получаю доступ к / Jo / editЯ получаю исключение, что нет сообщения с идентификатором "edit", хотя я хочу, чтобы этот маршрут ссылался на страницу редактирования Jo (users # edit)