Я использую устройство для своего авто, и он отлично работает. Мне нужна страница профиля, и я создал контроллер для Users
и там есть метод show
, который ссылается на show.html.erb
и работает после того, как идентификатор передан.Разработка пользовательских маршрутов
Я хочу добавить ссылку в профиль, чтобы перейти на URL-адрес /users/[:id]
, но я не могу заставить его работать. Я пробовал:
match 'users/:id', :to 'users#show', :as => :profile
, но я получаю сообщение об ошибке, не показывающее действие.
Может ли кто-нибудь дать мне совет, чтобы получить ссылку на маршрут в свой профиль.
я попытался что, но получить неопределенную локальную переменную или метод 'user_id 'для # <# <Класс: 0x007fd19c487e78>: 0x007fd19c13e870> У меня есть ресурсы: пользователи – DMH
user_id - это идентификатор, который вы хотите использовать. Итак, чей 'id' вы хотите увидеть? Если вы хотите, чтобы профиль current_user выполнялся, как <% = link_to current_user.name, user_path (current_user.id)%> Пожалуйста, имейте в виду, что я делаю предположения об имеющихся у вас объектах/атрибутах. – AdamT
Обратите внимание, что если вы используете пример выше, это будет 'profile_path (current_user.id)' – AdamT