我尝试向网址添加参数,但是当我重定向到相同的链接但添加了参数时,我收到了代理错误。我需要添加它们服务器端,任何想法?
原始网址= mysite.com/app
所需网址= mysite.com/app?signedin=true&color=#ff3000
感谢您的帮助
修改
cloud9的错误
ECONNRESET: Request could not be proxied!
There was an error proxying the request.
我的代码
@url = request.base_url + request.original_fullpath
if @url.include?('?app=true') && user_signed_in?
redirect_to request.base_url + request.original_fullpath + '&username=#{current_user.username}' + '&username=#{current_user.username}'
else
...................
respond_to do |format|
format.html
format.js
end
解
它循环,因为带有参数的网址与没有参数的网址相同。 我所做的是我添加了一个新参数,并确保在if语句中不应该包含它