新建一个 rails 项目,添加 Users 模型,然后添加 Settings 控制器,Settings 控制器里面有 basic_profile,account_setting 等动作来修改用户的各种信息。
现在的问题是 Settings 控制器如何获取 Users 模型中当前登陆用户的数据资料?
下图是 github 修改用户资料的页面:
但是像下图 segmentfault 的修改资料的页面就简单多了,所有资料在 segmentfault.com/user/settings 页面里面修改,不知道他这个又是怎么做的:
我在我的 rails 程序里面只会在 users/[id]/edit 下面修改当前用户的资料,但是我想要实现像 github 那样的,但是对 MVC 不是很理解,不知道该怎么办。