我有Rails 2.3.2并且我想禁用一个控制器操作的会话支持,这意味着当我访问url时我不想将会话变量保存到数据库。例如'/ my_action'url。 我试图使用session实现这个:off,:only => :my_action但这不起作用。
我收到的信息是: 弃用警告:不推荐为单个控制器禁用会话。会话现在已加载延迟。因此,如果您不访问它们,请考虑它们。您仍然可以使用request.session_options ..
修改会话cookie选项答案 0 :(得分:0)
会话存储从rails 2.3延迟加载,rails仅在请求生命期间引用会话时才加载会话数据。
如果要禁用会话,请不要在请求生命周期内参考会话以执行给定操作。
please have a look at rails 2.3 release notes for more information