Rails 3使用POST重定向

Rails 3使用POST重定向,post,redirect,routing,ruby-on-rails-3,Post,Redirect,Routing,Ruby On Rails 3,是否可以使用POST请求从一个控制器重定向到另一个控制器?将_重定向到仅支持GET。我发现了一个名为“post\u via\u redirect”的东西,但它似乎在Rails 3中被弃用了。我不太了解Rails,但由于大多数post请求都是从用户的浏览器端发出的,以及服务器发送的位置头的解释,您应该寻找浏览器对在加载新页面之前向服务器发送表单的支持 我发现将数据从一个页面/控制器传递到另一个页面/控制器的更好方法是在会话中存储数据,然后在需要时检索数据 如果你找不到rails内部的方法,也许这是

是否可以使用POST请求从一个控制器重定向到另一个控制器?将_重定向到仅支持GET。我发现了一个名为“post\u via\u redirect”的东西,但它似乎在Rails 3中被弃用了。

我不太了解Rails,但由于大多数post请求都是从用户的浏览器端发出的,以及服务器发送的位置头的解释,您应该寻找浏览器对在加载新页面之前向服务器发送表单的支持

我发现将数据从一个页面/控制器传递到另一个页面/控制器的更好方法是在会话中存储数据,然后在需要时检索数据


如果你找不到rails内部的方法,也许这是一个不错的选择。

我想你正在寻找

简单的回答是不,没有办法做到这一点
post\u via\u redirect
是集成测试的方法之一,在这里没有帮助。

可能重复的