Rails:如何在会话中保存大数组? (ActionDispatch::Cookies::CookieOverflow)

2023-12-20

我正在尝试在会话中保存一个大于 4 KB 的数组。

在这种情况下,会发生 ActionDispatch::Cookies::CookieOverflow 错误。

有人知道如何在会话中保存更大的数组吗?将其保存到数据库不是我想要的。

谢谢, 马库斯


您需要更改 session_store 并且不要使用 cookie_store。您可以通过示例使用 active_record_store 。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails:如何在会话中保存大数组? (ActionDispatch::Cookies::CookieOverflow) 的相关文章

  • 在 C 中将字符追加到字符数组

    我想将一个字符附加到代表字符串的字符数组中 我正在使用结构来表示字符串 struct String char c int length int maxLength String realloc弄乱了我的数组 当我打印字符串时 它会从内存中打
  • 更改 Active Storage 的默认 URL

    我们可以更改从活动存储创建的默认 永久 url 以重定向到 S3 类似于rails active storage representations 我不喜欢网址中的框架名称 Thanks UPDATE 最近 Rails 6 中增加了一个可配置
  • 从 numpy 数组中删除连续的 RGB 值

    我最初根据灰度图像的初始数组创建了一个子数组 从 numpy 数组中删除连续数字 https stackoverflow com questions 50743769 deleting consecutive numbers from a
  • 在生产环境中使用 Rails 设置 sunspot solr

    我尝试了各种链接 但我似乎找不到关于创建与生产中的 Rails 一起运行的 solr 实例的好资源 我知道您必须为生产设置 solr 服务器 我已经尝试使用 tomcat 设置 solr 但我似乎无法将其链接到 Rails 应用程序 有什么
  • Rails 4 可安装引擎,找不到文件“jquery”

    我正在创建一个 Rails 可安装引擎插件 它使用 gem jquery rails 我在 gemspec 文件中添加了这段代码 s add dependency jquery rails gt 3 0 1 and run bundle i
  • 从数组中删除空白元素

    当我从 ruby on Rails 表单中保存多个选择时 它似乎在前面添加了一个空白元素 我该如何删除它 该字段为 selected player utf8 gt authenticity token gt H8W7qPBezubyeU0a
  • 如何将特定范围内的标量添加到 numpy 数组?

    有没有一种更简单 更节省内存的方法可以单独在 numpy 中执行以下操作 import numpy as np ar np array a l r ar c a a 0 l ar tolist a r 它可能看起来很原始 但它涉及获取给定数
  • 将记录批量插入到 Active Record 表中

    我发现我的Model create 当我一次添加大量记录时 语句需要很长时间才能运行 看着ActiveRecord 导入 https github com zdennis activerecord import wiki但它不适用于哈希数组
  • Rails:Passenger Standalone 适合生产部署吗?

    问题标题几乎概括了这一点 我找不到任何好的资源来概述使用 Phusion Passenger Standalone 进行 Rails 应用程序部署的优点 缺点 它与运行 Passenger Nginx 或 Passenger Apache
  • 如何将 php curl 中的 cookie 获取到变量中

    因此 其他公司的一些人认为 如果不使用soap xml rpc rest 或任何其他合理的通信协议 而是将所有响应作为cookie 嵌入标头中 那就太棒了 我需要从这个卷曲响应中将这些 cookie 作为数组取出 如果我不得不为此浪费大量的
  • 使用 cout 打印字符数组的全部内容

    我对 C 很陌生 只是 Java 的背景不太好 并且对如何打印 char 数组的全部内容感到困惑 我相信我需要使用循环 并将循环基于数组的长度 但我的编译尝试没有成功 这就是我现在所拥有的 在此先感谢您的帮助 include
  • 认为 Sphinx 没有为新添加的记录建立索引

    我正在使用 sphinx 搜索 2 个模型及其关联 我正在使用增量索引 在我的开发盒上 在开发模式 Ubuntu 下一切正常 但是 在暂存盒生产环境中 当我创建新记录时 我需要再次构建索引以使新创建的记录可搜索 甚至奇怪的是 当我使用脚本
  • 强参数和多维数组

    我在用着轨道 3 2 6 with 参数强 https github com rails strong parameters gem 所以 我有一个具有典型更新操作的控制器 PUT api resources id def update r
  • 加载“mysql2”Active Record 适配器时出错

    我正在尝试升级我的应用程序 这是我在部署应用程序时遇到的错误 加载 mysql2 Active Record 适配器时出错 缺少它所依赖的宝石 无法激活mysql2 0 4 4 已经激活mysql2 0 3 21 确保所有依赖项都添加到 G
  • Python 将 *args 转换为列表

    这就是我正在寻找的 def init self args list of args magic Parent init self list of args 我需要将 args 传递给单个数组 以便 MyClass init a b c Pa
  • 关联的验证错误消息变得简单

    我的应用程序中有相当多的belongs to关联 其中一些是可选的 即关联可能为零 一些是强制性的 关联必须是有效的父记录 我最初的方法是使用我自己的验证方法来验证给定的 id 此处为强制关联 belongs to category val
  • Pandas apply 与 np.vectorize 从现有列创建新列的性能

    我正在使用 Pandas 数据框 并希望创建一个新列作为现有列的函数 我还没有看到关于之间速度差异的很好的讨论df apply and np vectorize 所以我想我会在这里问 熊猫apply 功能很慢 根据我的测量 在一些实验中如下
  • 添加多态引用的向下迁移是什么

    我有以下迁移 但不知道在其中使用什么down method change table addresses do t t references addressable polymorphic gt true end 实际上 change ta
  • 使用 Lodash 的 TypeScript:_.map(["123", " 234 "], _.trim) 返回 boolean[]?

    我有一个字符串数组 它们已像这样分割 var searchValue 600 800 123 180 var groups searchValue split gt 600 800 123 180 因此项目周围可能存在空格 并且我想删除空格
  • Rails RESTful 资源对包含分隔符的字段使用 to_param

    我希望我的 Rails 2 3 2 应用程序能够响应并生成 URL 如下所示 websites asd com websites asd com dns records new 在我的 config routes rb 中 我有 map r

随机推荐

  • ASP.NET - 验证 UserControl 内的控件

    我有一个围绕 DropDownList 的包装器 UserControl 用于管理 DropDownList 值的语言特定翻译 我还有一个内部下拉列表所需的必填字段验证器 如何通过用户控件公开此控件以允许验证 我目前收到的错误如下 cann
  • Firebase数据库使用Map获取子级的特定值

    问题 我正在创建一个允许用户预订办公桌的 Android 应用程序 但遇到了如何从 Firebase 实时数据库子值检索数据的问题 我的代码目标 我想获取所有用户下所有条目的用户 ID 和办公桌号码 以便我可以将已预订的办公桌设置为在我的页
  • 输入(浮点)在保存时转换为整数

    问题 当表单的信息发送到 POST 操作时 浮点变量会丢失小数点并转换为integer代替float 信息 这是包含变量定义的类 PUnit and CoinValue public class Device Key public int
  • 如何避免在更新接口后必须更新所有实现类?

    我们有一个 WPF 应用程序 它主要是一个图表应用程序 大约有 30 个图表 每个图表在数据库中都有自己的表 其中保存图表的配置信息 每个图表在应用程序中都有一个类 其中包含与图表相关的配置信息 我们的应用程序中有一个界面 IChartCo
  • android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback 中出现奇怪的 ArrayIndexOutOfBoundsException

    我在 Play Store 控制台中收到了一个与以下相关的奇怪的越界异常android support v4 app ActivityCompat OnRequestPermissionsResultCallback https devel
  • 在 RadGrid Telerik 中查找分页记录

    当启用分页时 如何在 radGrid 中通过键查找给定记录 插入元素后 我想选择新行 这就是我需要此功能的原因 谢谢你的帮助 一种方法是禁用分页 然后进行Rebind 然后迭代所有项目 找到该项目应位于的页面 然后启用分页 另一种方法是单独
  • Heroku 无法访问此站点 (DNS_PROBE_FINISHED_NXDOMAIN)

    我在 Heroku 上的一些个人应用程序和专业应用程序无法访问 它们没有链接的自定义域 因此我通过 http herokuapp com 访问它们 大多数时候 它们工作得很好 但我经常从浏览器收到以下响应 This site can t b
  • 读取 CPU 使用率时出错:/proc/stat(权限被拒绝)

    附件是运行应用程序后 Android Studio 中出现的错误消息 我能够在设备上构建并运行该程序 没有任何问题 直到我开始按照 Google 的新应用程序要求定位 API 级别 26 后 我才收到此错误 关于如何修复错误有什么建议吗 另
  • vsto 插件中的本地化

    这是在 VSTO Word Addin 中实现本地化的正确方法吗 现在 我只是遵循命名约定 将当前文化附加到它搜索的资源文件中 我已经阅读了足够多的不同材料 感到困惑 一种方法是使用 Resgen exe 然后 Al exe 生成 dll
  • 为什么在 Swing 中使用空布局会令人不悦?

    最近 我开始为我工作的公司创建一个程序 正如背景信息一样 我仍然是一名学生和初学者程序员 所以我的解决方案可能不被推荐 而且我不知道如何做到这一点 但它有效 我不会因此而受到评判 因为这是一项与编程完全无关的学生工作 该程序的问题是 它将在
  • .insertOne 不是函数

    我想先说一下我已经阅读了这里有关此问题的几篇文章 我有一个节点 express mongo 应用程序 其中包含以下内容 app js var express require express var bodyParser require bo
  • 软件浮点和 x87 或 sse 已禁用

    我正在尝试按照 gcc 中的建议启用软件浮点这个问题 https stackoverflow com questions 1018638 using software floating point on x86 linux但我遇到了障碍 m
  • 错误 ContextCleaner:清理线程时出错

    我有一个包含 Spark 1 4 1 和 scala 2 11 的项目 当我使用 sbt run sbt 0 13 12 运行它时 它显示错误如下 16 12 22 15 36 43 ERROR ContextCleaner Error i
  • 我应该默认使用 Unicode 字符串吗?

    在 Python 中编码时 选择 Unicode 字符串而不是常规字符串是否被认为是一个好习惯 我主要在 Windows 平台上工作 目前大多数字符串类型都是 Unicode 即 NET String 在新的 C 项目中默认打开的 UNIC
  • 帮助反混淆这个 JS 攻击

    我有一段令人讨厌的 JavaScript 我想对其进行反混淆 我知道我可以启动虚拟机并看到恶意软件的所有辉煌 但我更感兴趣的是不让它运行 而是以非混淆的形式查看它 如果它需要运行才能做到这一点 那么就这样吧 我想 有人知道如何在不损害自己的
  • 在Python中从图像中提取任意矩形补丁

    有没有办法从图像中提取我选择的矩形 也许使用 numpy 数组 大多数可用的实现似乎都是针对常规滑动窗口解决方案 但它们总是包含步骤或相同纵横比的矩形或类似的东西 是否可以提供起始 x 和 y 坐标以及宽度和高度 或结束 x 和 y 坐标
  • Git 挂钩可在终端中生成 Github“创建拉取请求”链接,如 Bitbucket 一样

    我发现 Bitbucket 非常方便的一件事是 当您将新分支推送到 Bitbucket 中托管的存储库时 它会打印出 到终端屏幕 一个 URL 您可以点击该 URL 从刚刚推送的分支创建 PR 前任 git push origin some
  • 如何在 GNU Make 中以编程方式定义目标?

    我不知道有什么方法可以在 GNU Make 中以编程方式定义目标 这怎么可能 有时一个人可以走开用替代方法 https stackoverflow com questions 8937500 how to generate list of
  • Vue 警告 $listeners 和 $attrs 是只读的

    我收到很多 Vue 警告 说 listeners 是只读的 或者 attrs 是只读的 并且与不同的 Bootstrap 项目或 例如 Vue warn attrs is readonly found in gt
  • Rails:如何在会话中保存大数组? (ActionDispatch::Cookies::CookieOverflow)

    我正在尝试在会话中保存一个大于 4 KB 的数组 在这种情况下 会发生 ActionDispatch Cookies CookieOverflow 错误 有人知道如何在会话中保存更大的数组吗 将其保存到数据库不是我想要的 谢谢 马库斯 您需