我正在设置会话变量,然后进行重定向:
控制器#1:
session[:session_id] = data['session_id']
puts "-------from session id is: #{session[:session_id]}"
redirect_to(:controller => :company_setup, :action => :index) and return
我可以看到会话ID设置正确。但是,当我进入company_setup控制器时,session_id是其他一些值......
知道这里发生了什么吗?谢谢你的帮助:)
答案 0 :(得分:2)
好吧..我想我以前做过这个 - 我认为问题是'session_id' - 由rails保留。
解决方案:使用不同的会话变量,例如会话[:user_session_id]