使用rails 4.0.0时我试图将会话用户ID存储在数据库中,但我遇到了一些问题。
我试过了:
@active_user = session[:user_id]
- 我的回复是零。
@active_user = request.session_options[:id]
- 奇怪的行为,我第一次加载页面时我得到了一个零响应。第二个加载生成user_id。
想法?
答案 0 :(得分:0)
我不确定我需要更多代码,但是你在会话中推送你的user_id吗?你为什么还要使用会话,我的意思是当你可以做这样的事情时:
@active_user = current_user.id
它整洁干净