1、错误描述,如下图: 

rails错误 ActionDispatch::Cookies::CookieOverflow

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'

重启项目就可解决此问题

相关文章:

  • 2021-09-27
  • 2021-11-02
  • 2021-09-02
  • 2021-07-16
  • 2021-09-25
  • 2021-12-09
  • 2021-05-02
  • 2021-05-16
猜你喜欢
  • 2021-04-20
  • 2021-04-20
  • 2021-08-26
  • 2021-05-05
  • 2021-08-13
  • 2021-07-29
相关资源
相似解决方案