【发布时间】:2015-09-23 21:55:36
【问题描述】:
我在一个社交媒体网站上工作,但我遇到了路由问题。
每个用户都有一个像 facebook 这样的个人资料页面,这是我使用的根:
get 'profile(/:id)' => 'profiles#show'
所以,当 URL 是这样的:www.sitename.com/profile/1 时,它会打开属于 id 为 1 的用户的页面。但是,我也希望用户能够在没有 / 的情况下在 url 中使用他们的用户名轮廓/。所以它会像 facebook。
例如:www.sitename.com/handsomeboy69
如何在路由中做到这一点?因为,rails 可能会认为 URL 中传递的用户名是页面名称。
谢谢
【问题讨论】:
标签: ruby-on-rails social-networking