Я хочу заменить обычный маршрут /users/:id
, который создается командой resources
, с более абстрактным маршрутом /profile
. Невозможно просмотреть другие профили пользователей в моем приложении, и поэтому текущий маршрут не нужен конкретным.Abstracting rails route
Я попытался переписать маршрут, созданный «ресурсы: пользователи» с:
get '/profile', to: 'users#show'
и другими отклонениями и комбинациями, но не могу показаться, чтобы получить это право. Либо контроллер не может найти пользователя из-за отсутствия id
, либо просто не может найти маршрут.
Спасибо за помощь!
/users/me может быть лучшим путем, в противном случае создать контроллер профиля со своей логикой – apneadiving