0

我有一个关于在 Rails 中使用 Devise 的问题。注销(破坏用户会话)后如何重定向到特定页面?

我在应用程序控制器中尝试了以下操作,但似乎不起作用:

  def after_sign_out_path_for(resource_or_scope)
    root_path 
  end

提前致谢!

4

1 回答 1

0

这应该根据wiki工作。

也许你错过了最后一行:

您还应该覆盖Devise::Controllers::Helpers#stored_location_for应用程序控制器中的方法,以返回nil. 这也适用于after_sign_in_path_for。YMMV。

于 2012-06-27T17:33:42.497 回答