停止Rails在服务调用期间存储会话

时间:2014-04-28 15:34:09

标签: ruby-on-rails session

Rails 2.3.18

我们的主要管理站点和我们的Web服务位于同一个rails项目中。我们刚发现管理Web流量和服务调用都在创建会话。

有没有办法只为Web服务调用关闭会话存储?它们不是必需的,只是浪费空间。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用session off插件禁用某些操作和控制器的会话。

https://github.com/kares/session_off

将其安装为gem gem 'session_off'或插件script/plugin install git://github.com/kares/session_off.git

您可以通过调用相关控制器中的session :off来禁用所有操作的会话:

class WebServiceController < ApplicationController
  session :off
end