如何配置路由和控制器以在Rails中具有以下功能?我希望路径能够通过用户名或用户名指向用户。
/ username和/ groupname例如代替/ user / name和/ group / name。很明显,用户和组不能共享名称。我还想拥有/ username / about,/ groupname / posts,以及两个模型之间不常见的任何其他任意路径。
我还生成了一个模型和表来链接名称,对象和ID。另外你将如何在这里构建控制器。你能救我吗?
提前致谢。
答案 0 :(得分:0)
为什么不让控制器查找名称并根据结果选择适当的逻辑路径(例如,/name
到#show
的路由,为show_user()
调用用户名,以及show_group()
代表组名?)