由于Rails升级,我们只是使用了redirect_to中断,并且导致了一个问题。我一直在尝试,我似乎没有找到一种方法来使用redirect_to将用户发送到带有查询参数的非Rails页面,除非手动构建URL字符串,这似乎是一种耻辱。此前,只是简单:如何将redirect_to用于带查询参数的非Rails URL?
redirect_to "http://www.web.com/myurl" "parm"
是工作 - 它附加“PARM”到URL,并多次被PARMS正确处理。这不再是这种情况,所以我想知道是否有新的/更好的方法来做到这一点。该文档暗示,包括一个哈希应该工作,但它并不:
redirect_to ("http://www.web.com/myurl", :parm => "foo")
redirect_to ("http://www.web.com/myurl", { :parm => "foo" })
无论是一期工程。手动构建URL字符串可以正常工作,但是有没有人有一个咒语让这个工作更好?
这不起作用。该字符串是直接使用的。 – deepak 2012-08-30 11:23:20
@deepak您使用的是哪个版本的Rails?事情自2009年以来可能发生了很大的变化:-) – 2012-09-04 15:50:53
在rails 3.2.8上试过,我认为最新的稳定 – deepak 2012-09-05 16:56:34