Ruby on rails session = nil

时间:2009-10-29 23:22:54

标签: ruby-on-rails ruby session null

在控制器中我有2个动作

def action1
  session[:test]="test"
  render :text => session[:test]  # output test
end

def action2
  render :text => session[:test]  # output nil
end

我执行第一个action1以便设置会话 然后我执行action2但是session [:test]是nil

那么我做错了什么?

1 个答案:

答案 0 :(得分:1)

启用Cookie? 假设您使用默认的基于cookie的session_store,请确保在测试时启用了cookie。

架构到位? activerecord session_store需要sessions表,其中包含正确的列(id,session_id,data)More info