我使用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
)