如何在控制器中为url添加参数?

时间:2016-11-22 22:20:20

标签: ruby-on-rails ruby-on-rails-4 parameters

我尝试向网址添加参数,但是当我重定向到相同的链接但添加了参数时,我收到了代理错误。我需要添加它们服务器端,任何想法?

原始网址= 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语句中不应该包含它

0 个答案:

没有答案