Пользователи могут просматривать и редактировать информацию об учетной записи в моем приложении, используя UsersController
Этот контроллер отображает только информацию о текущем пользователе.
Я хочу настроить маршруты так, чтобы:
get /account
доступ UsersController#show
, идентификатор_пользователя извлекается из current_user
переменной
get /account/edit
аналогичный доступ UsersController#edit
put /account/
ударит UsersController#update
, снова используя current_user
вместо ID
По сути, я хочу ссылаться на UsersController как «учетную запись» в моих URL-адресах и не хочу использовать идентификаторы, потому что я всегда просто использую текущего пользователя. Я также не хочу, чтобы URL, такие как / users / 1, функционировали вообще.
Как мне этого добиться?