Я работаю над сайтом социальных сетей, и у меня проблемы с маршрутизацией.Маршрутизация на страницу профиля по имени пользователя
Каждый пользователь имеет страницу профиля, как Facebook и это корень я использую:
get 'profile(/:id)' => 'profiles#show'
Таким образом, когда URL выглядит так: www.sitename.com/profile/1 он открывает страницу принадлежит пользователю с идентификатором 1. Но я также хочу, чтобы пользователи могли использовать свои имена пользователей в URL-адресе без/profile /. Так что это будет похоже на facebook.
Например: www.sitename.com/handsomeboy69
Как я могу сделать это в маршрутизации? Потому что, рельсы могут думать, что имя пользователя, переданное по URL-адресу, является именем страницы.
Спасибо
Возможный дубликат [имя пользователя в URL-адресе с маршрутами рельсов] (http://stackoverflow.com/questions/2269885/username-in-url-with-rails-routes) –