0

私のアプリケーションコントローラーには

class ApplicationController < ActionController::Base
  protect_from_forgery
  before_filter :save_location
  def save_location
    session[:user_return_to] = request.url unless request.url =~ %r{/}
  end
end

...これにより場所が保存されるため、ユーザーがログインすると、その URL に戻ります。ユーザーがサインアウトするときに同じことを行うことは可能ですか?

4

1 に答える 1

0

ウィキで説明されているように、ApplicationControllerでDeviseの組み込みafter_sign_out_path_forメソッドを定義できます: https ://github.com/plataformatec/devise/wiki/How-To:-Change-the-redirect-path-after-destroying- a-session-ie-sign-out

于 2013-01-15T22:20:25.347 に答える