Ruby on rails Rails重定向是GET还是POST

Ruby on rails Rails重定向是GET还是POST,ruby-on-rails,ruby,post,get,httprequest,Ruby On Rails,Ruby,Post,Get,Httprequest,导轨重定向到的是get或post 我想链接到的是GET请求。(如果我错了,请纠正我) 你能提到一些关于request.post的事情吗 重定向是服务器发送的响应。获取/发布由浏览器发送。重定向可以是对GET或POST的(服务器!)响应 请寄?在Rails中,如果请求是作为POST发出的,则控制器为“true”,在所有其他情况下为“false” link\u to创建链接HTMLlinks,因此它们自然只能导致GET请求-只有通过XHR或通过a才能导致浏览器发布请求。redirect\u to告诉

导轨重定向到的是get或post
我想链接到的是GET请求。(如果我错了,请纠正我)

你能提到一些关于request.post的事情吗

重定向是服务器发送的响应。获取/发布由浏览器发送。重定向可以是对GET或POST的(服务器!)响应

请寄?在Rails中,如果请求是作为POST发出的,则控制器为“true”,在所有其他情况下为“false”


link\u to创建链接HTMLlinks,因此它们自然只能导致GET请求-只有通过XHR或通过a才能导致浏览器发布请求。

redirect\u to告诉浏览器向给定URL发出GET请求。因此,为了回答您的问题,redirect_to(间接地)创建一个GET请求,如link_to。

在Rails中,redirect_to(您的意思是使用*redirected_to*?)helper输出指示浏览器移动到另一页所需的HTTP头,以便浏览器将GET请求发送到新地址

在HTTP规范中,无法通过POST谓词执行重定向