I added the following as a private method to my ApplicationController
def redirect_to_param(token) unless token.blank? parsed_token = URI.parse(token) res = "" res << parsed_token.path unless parsed_token.query.blank? res << "?" res << parsed_token.query end return res end end
And then, wherever I want to redirect to the parameter provided by the user, I say something like
redirect_to redirect_to_param(params[:redirect])
Will love the feedback on how others do it.
source share