【发布时间】:2011-09-08 14:54:36
【问题描述】:
假设我有一个包含多个控制器的应用。
用户控制器
事件控制器
当我第一次请求 User#show 方法然后继续调用 Events#show 方法时,Rails 是否会创建不同的会话?
或者在第一个实例中创建的同一个会话即使在第二次调用期间也有效。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 session controllers
假设我有一个包含多个控制器的应用。
用户控制器
事件控制器
当我第一次请求 User#show 方法然后继续调用 Events#show 方法时,Rails 是否会创建不同的会话?
或者在第一个实例中创建的同一个会话即使在第二次调用期间也有效。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 session controllers
不,rails 不会为每个请求创建不同的会话(除非过期或删除)。事实上,这会使会话的整个意义失效,即在请求之间共享状态。
【讨论】: