Rails重定向而不使用redirect_to

时间:2014-06-05 05:18:35

标签: ruby ruby-on-rails-3

Rails redirect_to方法对URI执行一些验证(我相信使用URI.parse),如果它包含无法转义的无效字符或只是格式错误的uri,则会抛出错误。

我真的想实现自己的redirect_to方法,它只会重定向到我给它的任何字符串,并呈现状态代码302.

有人知道这是否可行?感谢任何帮助或建议

1 个答案:

答案 0 :(得分:1)

只需在控制器中使用head方法:

# action method def create head 302, :location => "http://www.google.com" end