Spree电子商务中的管理员注销重定向

时间:2014-11-10 18:31:56

标签: ruby-on-rails e-commerce spree spree-auth-devise

我正在开发一个在ruby-on-rails上开发的狂欢电子商务,当您从管理面板注销时,您将被带到商店的家中。从admin退出后我需要留在管理部分(登录页面)。问题是我已经安装了'spree_auto_devise'gem并且我不知道如何在用户destroy方法之后覆盖路由。

是的,有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

要更改默认的注销行为以保持在同一页面上,只需将此代码添加到... / your-spree-website / app / controllers / application_controller.rb

def after_sign_out_path_for(resource_or_scope)
  URI.parse(request.referer).path if request.referer
end

我在这里找到了解决方案:https://github.com/plataformatec/devise/wiki/How-To:-redirect-to-a-specific-page-on-successful-sign_in,-sign_out,-and-or-sign_up