ruby-on-rails - 在站点之间共享 session 数据?

标签 ruby-on-rails ruby activerecord session cookies

我正在处理多站点,我想在两个或多个站点之间共享 session 数据。我有 session ID,但从 cookie 存储中检索 session 数据的最佳方法是什么?或者启用 ActiveRecord session 存储并使用 find_by_session_id 方法检索 session 数据会更好?使用这种方式 - 我需要将一个站点配置为 SessionStore 提供程序,其他站点将使用第二个数据库连接来检索 session 数据。执行此操作的最佳方法是什么?

最佳答案

据我所知,由于安全问题,您无法在各个网站之间共享 cookie。 如果你是我,我会使用 memcached 来根据我的用户群中的用户 ID 来共享数据。

关于ruby-on-rails - 在站点之间共享 session 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1475670/

相关文章:

ruby-on-rails - 创建 ruby​​ 数据库时惰性符号绑定(bind)失败

[一、二、三]中的 foo 等同于 Ruby?

sql - 如何获取habtm协会的arel表?

android - 为什么我会收到 Google Geocoding API 错误 : over query limit?

javascript - TypeError : document. 观察不是一个函数

ruby-on-rails - 为什么我在安装 rmagick 时遇到问题

ruby-on-rails - 如何在我的 Rails 应用程序中实现数据库支持的自动完成字段?

ruby - 使用 FastImage 的 Jekyll 插件返回本地镜像错误

mysql - 如何修改此 SQL find-duplicate-records 语句以返回 ActiveRecord 对象?

sql - Arel:使用符号的左外连接