假设我有一条路线users/:id
,其中id = 1.相当标准,但我想将此路线更改为以下内容:
/account
如果任何登录用户(在这种情况下是id = 1的用户)未将其uid视为段密钥,而是仅将通用“帐户”URI视为。如何在rails 3应用程序中实现这一目标?
答案 0 :(得分:1)
您可以创建指向标准操作的路径,该操作用作用户自己的show操作。例如:您创建一个操作,您可以获取当前用户的信息并进行显示。可以像往常一样从会话中提取当前用户,因此无需在URL中发送用户ID。而且您只需要一条将/account
重定向到此操作的路线。