【问题标题】:Does Rails create a new session when different controllers are called?当调用不同的控制器时,Rails 是否会创建一个新会话?
【发布时间】:2011-09-08 14:54:36
【问题描述】:

假设我有一个包含多个控制器的应用。

用户控制器

事件控制器

当我第一次请求 User#show 方法然后继续调用 Events#show 方法时,Rails 是否会创建不同的会话?

或者在第一个实例中创建的同一个会话即使在第二次调用期间也有效。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 session controllers


    【解决方案1】:

    不,rails 不会为每个请求创建不同的会话(除非过期或删除)。事实上,这会使会话的整个意义失效,即在请求之间共享状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2023-04-03
      • 1970-01-01
      • 2014-01-30
      相关资源
      最近更新 更多