防止在rails 3.2.2上为RESTful api创建会话

ref*_*los 12 session session-storage devise warden ruby-on-rails-3

如何防止会话存储在JSON/XML调用上创建会话?

我的问题是我在数据库中保存会话,并在多个api调用中被淹没.

我正在使用Rails 3.2.2和Devise进行身份验证.

ref*_*los 18

我的问题在于Devise里面的Warden.在用户通过身份验证后,我不得不"告诉"Warden不要将用户存储在会话中.

resource = warden.authenticate!(:scope => resource_name, :store => !(request.format.xml? || request.format.json?))
Run Code Online (Sandbox Code Playgroud)

希望能帮助看到这个帖子的人.