我正在开发一个网站,其中所有用户都在子域中拥有用户名的个人资料。是否可以制作知道这一点的命名路线?
# such that:
user_url(@bob) #=> http://bob.example.com
# and:
edit_user_url(@bob) #=> http://bob.example.com/edit
或许更好的问题是如何实现我的用例。用户有子域名,只有真正需要存在于他们的公共页面(我知道不是很多子域名)。即使edit
等也可以正常路由到根域的“/ users / X / edit”。
最简单的解决方案是将所有链接全部链接到user#show
,并确保子域名页上的每个其他链接都是返回根域的完整URL?