• rails 登陆跳转问题 at 2013年08月25日

    首先在跳转前,把当前请求的 URL 写到 SESSION 里。

    def require_login
        unless current_user
            session[:request_page] = request.original_url
            redirect_to(login_path)
        end
    end
    

    当用户密码验证成功之后,destroy 该值。

    if session[:request_page]
            url = session[:request_page]
            session[:request_page] = nil
            redirect_to url
        else
            redirect_to admin_path
    end
    
  • #2 楼 @aptx4869 Thanks