Пользовательский URL-адрес для профилей пользователей

#ruby-on-rails #routes

#рубин на рельсах #маршруты

Вопрос:

Я хотел бы заменить my-website.com/users/41 на my-website.com/my-profile

Это представление отображается пользователем, когда я вошел в систему с его помощью. Я использую изобретение. Тогда я хотел бы сделать это в своей корзине покупок.

Я потратил несколько часов на поиски безрезультатно, спасибо вам за вашу помощь.

Комментарии:

1. Лучше создать пользовательский маршрут my-profile и действие в контроллере и использовать там объект current_user.

2. Спасибо, я думал об этой идее, но задавался вопросом, есть ли более быстрый способ сделать это.

3. Я думаю, что это единственный быстрый способ. Однако вы можете повторно использовать существующее представление.

4. также переопределите after_sign_in_path_for , чтобы указать на my-profile страницу.