我在社交媒體網站上工作,我遇到了路由問題。按用戶名路由到配置文件頁面
每個用戶都有像Facebook個人資料頁面,這是我用root:
get 'profile(/:id)' => 'profiles#show'
所以,當URL是這樣的:www.sitename.com/profile/1它打開的頁面屬於id爲1的用戶。但是,我還希望用戶能夠在不使用/ profile /的情況下在url中使用他們的用戶名。所以它會像Facebook一樣。
例如:www.sitename.com/handsomeboy69
我怎麼能做到這一點的路由?因爲,rails可能認爲在URL中傳遞的用戶名是頁面名稱。
謝謝
可能的重複[用戶名在URL與路徑路徑](http://stackoverflow.com/questions/2269885/username-in-url-with-rails-routes) –