@andreychumak
junior

Как сделать ссылку /profile?

Есть модель User и вложенная в нее модель Profile.
При входе в профайл отображается такая ссылка - /profile.id (/profile.2 или profile.10)
На редактирование профайла - /profile/edit.id

Как избавиться от id'шника в конце? и поменять url на /username
Пробовал через to_param - не получается.

В роутах resource :profile

9185eba85f8840c6a1674eb0e177d9a9.png
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 1
hummingbird
@hummingbird
Список маршрутов:
$ rake routes

Логин пользователя в URL:
get ':user_name', to: 'user#profile', as: :user_root

Но помните о возможных конфликтах с другими путями.

Вообще, ознакомьтесь с этим: guides.rubyonrails.org/routing.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы