如何配置URL中的“/ username”和“/ group-name”?

时间:2013-04-22 12:19:43

标签: ruby-on-rails routes

如何配置路由和控制器以在Rails中具有以下功能?我希望路径能够通过用户名或用户名指向用户。

/ username和/ groupname例如代替/ user / name和/ group / name。很明显,用户和组不能共享名称。我还想拥有/ username / about,/ groupname / posts,以及两个模型之间不常见的任何其他任意路径。

我还生成了一个模型和表来链接名称,对象和ID。另外你将如何在这里构建控制器。你能救我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

为什么不让控制器查找名称并根据结果选择适当的逻辑路径(例如,/name#show的路由,为show_user()调用用户名,以及show_group()代表组名?)