在站点根目录中设计用户配置文件路由

时间:2014-12-09 22:32:18

标签: ruby-on-rails devise

我使用Devise设置了用户配置文件。目前路线为site.com/u/username,但我希望路线为site.com/username。我应该改变

match 'u/:username' => 'users#show', as: :user, via: :get

match ':username' => 'users#show', as: :user, via: :get

还是我需要做别的事?

另外,有没有办法确保没有用户名与其他路由冲突?例如,如果某人拥有用户名about,那么如何为该用户设置单独的路由(/u/about

0 个答案:

没有答案