ruby-on-rails - 如何在 Rails 3.1 应用程序中拥有唯一的 session ID

标签 ruby-on-rails ruby

我正在尝试编写一个 Rails 3.1 应用程序,其中一个 View 将从 MQ 服务器弹出消息。

我想让应用程序为每个 session 生成一个唯一 ID,以便我可以将该 ID 用作 MQ 交换中的 channel 名称。

我的想法是让应用程序启动某种后端进程,该进程将使用 MQ 服务器作为传输机制,以将其日志输出发送到浏览器。当后端应用程序启动时,我想基于这个唯一 ID 创建一个 channel ,这样其他 session 就不会从队列中弹出不适合它们的消息。

我想我需要的是一种为每个 session 生成唯一 ID 的方法,以及一种将它从一个 View 传递到另一个 View 的可靠方法。

谢谢。

最佳答案

我可能没有考虑清楚,但是 session ID 怎么样?

关于ruby-on-rails - 如何在 Rails 3.1 应用程序中拥有唯一的 session ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986081/

相关文章:

ruby-on-rails - Heroku 是否会正常重启其 Web dynos?

ruby-on-rails - 在 RoR 中回滚生成的 Controller /模型

ruby-on-rails - 使用弹性 beanstalk 部署的 Rails 应用程序响应 "site can' t bereach"

ruby - Ruby 可执行文件和 linux 中的 gem.bat 的路径在哪里?

ruby-on-rails - 为什么我的 rails 路线有点偏离?

ruby-on-rails - 你如何使用 map 来获取哈希而不是数组?

ruby-on-rails - 使用 capistrano 时如何阻止 bundle 程序在屏幕上显示密码?

ruby-on-rails - 如何毫无异常(exception)地选择Array Rails ActiveRecord中的ID

ruby-on-rails - rbenv 在 Ubuntu 14.04 上构建失败。必须使用 ruby​​ 2.0.0-p451

ruby-on-rails - Rails:路线, Controller , View ,噢,我的感叹号