Итак, у меня есть контроллер Users, и у него есть (среди прочего) функция с именем details.
Идея состоит в том, что пользователь может перейти к
LOCALHOST: 3000 / пользователь /: user_id / Детали
и сможете просмотреть детали: user_id.
Например, у меня есть пользователь с именем «тестер».
Когда я иду в Ури: http://localhost:3000/users/tester/details
Я бы хотел, чтобы функция деталей вызывалась, отображала подробности и отображала информацию для пользователя-тестера.
Но вместо этого я получаю сообщение о том, что
No action responded to tester. Actions: change_password, create, current_user, details, forgot_password, index, login_required, new, redirect_to_stored, show, and update_attributes
И я понимаю, что по сути это означает, что если я хочу получить доступ к деталям, я действительно должен использовать
http://localhost:3000/users/details
Кроме того, что это на самом деле тоже не работает ...>. <
Это вместо этого приводит меня к http://localhost:3000/users/details/registries
(это путь по умолчанию, который я предусмотрел для любого, кто пытается просмотреть users/:user_id
, так что, опять же, это работает так, как я хотел)
Дело в том: может ли кто-нибудь помочь и сказать мне, как я могу получить
users/:user_id/details
работать так, как я хочу, и отображать детали: user_id?
Спасибо!