Rails redirect_to方法对URI执行一些验证(我相信使用URI.parse),如果它包含无法转义的无效字符或只是格式错误的uri,则会抛出错误。
我真的想实现自己的redirect_to方法,它只会重定向到我给它的任何字符串,并呈现状态代码302.
有人知道这是否可行?感谢任何帮助或建议
答案 0 :(得分:1)
只需在控制器中使用head
方法:
# action method
def create
head 302, :location => "http://www.google.com"
end