创建一个配置文件页面供用户查看,就好像已注销一样

时间:2013-05-08 17:38:38

标签: ruby-on-rails devise

我正在使用Devise制作Rails应用程序。在用户个人资料页面上,它提供了用户更新和删除其个人资料的某些元素的链接。这些链接显然只对其配置文件所在的已登录用户可见。这样做的一个缺点是,它不允许用户从访问者的角度查看他们的个人资料页面,除非他们想要注销并导航到他们的个人资料。一些网站提供“查看您的个人资料”链接,允许用户从其他人的角度查看页面。有没有办法用Rails和Devise来实现这个目标?

1 个答案:

答案 0 :(得分:0)

不确定。您可以使用UsersController操作创建show。您可以在哪里显示所需的信息。

如果您想通过CRUD界面管理用户,可以使用wiki page来帮助您。

用户个人资料的网址可能看起来像/users/:id,或者您可以定义自定义路由,例如/user/unique-username(您可以使用friendly_id gem实现的最后一个示例)