我想建立一个具有一些简单社交功能的网站。我想知道如何组织用户配置文件。我的疑问是:
当 example.com/user/someuser 被执行时
未登录的用户应该看到没有任何编辑配置文件选项的公共配置文件
如果显示他的个人资料,登录的用户应该看到私人个人资料,但如果显示其他人的个人资料,则应该看到公共个人资料
我打算这样做:配置文件控制器类 - 检查用户是否已登录
如果否,则显示公开个人资料视图
如果用户已登录,则显示取决于授权的公共配置文件或私人配置文件
但是,如果有人在 url 中放了一些东西,比如:edit 之类的怎么办?请给一些建议如何组织这样的东西,或者也许有人可以提供一些教程或其他东西的链接?