Как настроить маршруты для контроллера профиля? - PullRequest
2 голосов
/ 27 сентября 2011

Я пытаюсь настроить маршрут для отображения страницы профиля пользователя.

В данный момент я создал собственный контроллер для этой страницы, используя:

Я сгенерировалмой контроллер использует:

rails g controller user-profile

, и я сделал соответствующие представления.

Я пытаюсь сделать что-то вроде этого:

/user-profile/:id

Я использую devise.Как мне настроить маршрут для этого?

1 Ответ

0 голосов
/ 27 сентября 2011

Я бы сделал это так (полученный профиль будет общедоступным):

Добавить маршрут:

match "/user-profile/:id" => "user-profile#show"

Добавьте соответствующее действие в свой контроллер:

def show
  @user = User.find(params[:id])
end

Теперь вы можете использовать переменную @user в app/views/user-profile/show.html.erb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...