比如像社区这一样,每个页面的右上角都可以显示用户名。
我只想到了用全局变量 $user_name。获取用户名只有可能在 2 个地方:1 是登录,2 是注册。只要在这两个地方设置一个全局变量 $user_name_login 和 $user_name_reg。然后在 header 里引用其中一个就可以了。这样行吗?
除了这个还有什么更好的办法么?看了下 rubychina 源码也没找到地方..
我不知道你是不是刚刚学习后台开发,如果你了解 session 的话,就知道这个用户名是怎么来的,直接通过 session 获取到用户信息即可,还有就是模板,顶部和底部肯定得做成公用的部分,不需要你每个页面都去写一遍
#1 楼 @hxh1246996371 噢,谢谢...一下没反应过来该用 session....
#2 楼 @catherine 先把 http 请求的整个流程搞清楚,而且 rails 的 session 默认是保存在 cookie 中的。