使用Rails和Device的Web服务,如何在请求后注销

时间:2013-02-15 20:26:50

标签: ruby-on-rails web-services api devise

我正在使用Rails使用设备模块nammed“TokenAuthenticatable”进行Web服务

我已经激活了它,现在我可以通过提供这样的身份验证令牌来登录Web服务:

http://localhost:3000/?auth_token=OyJOIOjje4_hkjdd

Logged user : Vincent

事情是,如果我在那之后继续这个网址:

http://localhost:3000/

Logged user : Vincent

该网站仍然将我识别为使用我之前提供的令牌登录的用户。 我想仅针对一个请求进行记录。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

在处理您的请求的控制器操作中,您需要运行

sign_out current_user