簡體   English   中英

設計返回URL

[英]Devise Return to URL

在我的應用程序控制器中

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。 用戶注銷時可以做同樣的事情嗎?

您可以在ApplicationController上定義Devise的內置after_sign_out_path_for方法,如其Wiki上所述: https : //github.com/plataformatec/devise/wiki/How-To : -Change - the - redirect - path - after - destroying- 會話即退出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM