ruby-on-rails – ruby?? – redirect_to(url,:myparam =>’
我无法解决这个问题.
url = "www.mysite.com/?param1=abc" redirect_to(url,:param2 => 'xyz') ### Should this go to - www.mysite.com/?param1=abc¶m2=xyz 或者我错过了什么?它似乎不起作用? 解决方法
从
documentation:
你传递一个String作为第一个参数,所以它使用第三个选项.您的第二个参数被解释为response_status参数的值. 因此,如果您的重定向是内部重定向(到同一个应用程序),则无需指定方案和主机名.只是用 redirect_to root_url(param1 => 'abc',param2 => 'xyz') 如果是外部URL,请在重定向之前构建完整的URL: url = "www.mysite.com/?param1=abc¶ms2=xyz" redirect_to url (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |