Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails:会话的一些参数丢失了_Ruby On Rails_Session - Fatal编程技术网

Ruby on rails RubyonRails:会话的一些参数丢失了

Ruby on rails RubyonRails:会话的一些参数丢失了,ruby-on-rails,session,Ruby On Rails,Session,我对RubyonRails中的会话有问题:一些参数在页面之间丢失。 问题是它不是每次都发生 我在rails 3.2.9中使用:active_record_store作为会话存储 为了配置会话存储,我在/config/initializers/session\u store.rb中添加了这样的行 PublicRor::Application.config.session_store :active_record_store 我不得不使用这种存储,因为cookie存储的4KB限制对我来说太小了 示

我对RubyonRails中的会话有问题:一些参数在页面之间丢失。 问题是它不是每次都发生

我在rails 3.2.9中使用:active_record_store作为会话存储

为了配置会话存储,我在/config/initializers/session\u store.rb中添加了这样的行

PublicRor::Application.config.session_store :active_record_store
我不得不使用这种存储,因为cookie存储的4KB限制对我来说太小了

示例用例:

我在会话中存储数据的方式如下:

session[:some_key] = "some value"
有时在下一页的视图中,这个键不出现,会话包含各种值,但不是:some_键。 我发现这个问题的唯一解决方案是从sqlite浏览器手动清理sessions表,但我想还有更聪明的方法:

这就是会话阵列的容量吗?也许已经溢出来了


是什么导致了这个错误?

你能用真实的密钥附加真实的示例吗?它是否只在同一用户同时处理两个请求时发生?