Sha256: 8bb1944b18b9d7ff1aa9cec99de42a793c1d2902d6e2443093d23a05f9863984
Contents?: true
Size: 384 Bytes
Versions: 4
Compression:
Stored size: 384 Bytes
Contents
module Rails module AuthenticatedControllerExtensions def redirect_back_or(default_url, opts = {}) if !session[:return_to].blank? redirect_to session[:return_to], opts session[:return_to] = nil else redirect_to default_url, opts end end def set_return_to session[:return_to] = request.path end end end
Version data entries
4 entries across 4 versions & 1 rubygems