【发布时间】:2016-05-22 13:59:03
【问题描述】:
情况: 我想销毁 Rails 中的当前会话,并且目前通过 devise 登录到管理模型设置。
我认为在 URL 中输入 site.io/admins/sign_out 就足够了,但这假定了 GET 请求并且不起作用。
没有路由匹配 [GET] "/admins/sign_out"
需要发出method: :delete 请求来销毁会话。
可以像site.io/admins/sign_out{action:delete}那样做吗?
更新
根据请求,这是与管理员相关的路由。
devise_for :admins
【问题讨论】:
-
能分享一下路线吗
-
Devise 创建自己的会话并附上他们的路线。你能在你使用这个的地方添加视图吗?
-
我的意思是,我希望能够通过在浏览器中手动输入 url 来退出。这可能吗?
标签: ruby-on-rails http