我如何以编程方式注销&使用Devise重定向?

时间:2015-07-23 15:31:48

标签: ruby-on-rails-4 devise

我想做类似的事情:

flash[:alert] = "You've been logged out. Thanks for using us!"
redirect_to destroy_user_session_path, method: :delete

在我的控制器中,但它无法正常工作。以编程方式记录某人的正确方法是什么?

谢谢! 克里斯。

1 个答案:

答案 0 :(得分:0)

根据@ d-side回答,它很简单:

  def logout
    Devise.sign_out_all_scopes
    redirect_to '/'
  end