1、错误描述,如下图:
2、问题原因:
后来查了一下,cookie的大小有4k的限制,如果超过了4k,rails就会报错:Cookies::CookieOverflow。
3、解决办法:
安装:gem 'activerecord-session_store'
分别执行命令:
rails generate active_record:session_migration
rake db:migrate
在项目中的config/initializers/session_store.rb
:添加:
Rails.application.config.session_store :active_record_store, :key => '_my_app_session'
重启项目就可解决此问题