Rails - session [:user_id]为零

时间:2013-11-22 23:14:13

标签: ruby-on-rails

使用rails 4.0.0时我试图将会话用户ID存储在数据库中,但我遇到了一些问题。 我试过了: @active_user = session[:user_id] - 我的回复是零。
@active_user = request.session_options[:id] - 奇怪的行为,我第一次加载页面时我得到了一个零响应。第二个加载生成user_id。

想法?

1 个答案:

答案 0 :(得分:0)

我不确定我需要更多代码,但是你在会话中推送你的user_id吗?你为什么还要使用会话,我的意思是当你可以做这样的事情时:

@active_user = current_user.id

它整洁干净