使用子域作为变量路由资源?

时间:2013-12-12 22:35:40

标签: ruby-on-rails ruby-on-rails-4 url-routing

我正在开发一个网站,其中所有用户都在子域中拥有用户名的个人资料。是否可以制作知道这一点的命名路线?

# 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?

0 个答案:

没有答案