我只是回答了一个测验问题redirect_to的,问题如下:渲染和在轨
下列哪一项是关于渲染和redirect_to的一个无效的声明?
render
没有发送一个新的请求,但redirect_to
确实redirect_to
没有发送一个新的请求,但render
确实render
不会造成当前操作停止执行redirect_to
不会导致当前的行动停止执行
我选择了选项1作为我的答案,但它来了出错了。我在网上查了一下发现这个link在那里的明确规定,redirect_to
发送到浏览器的新要求:
有渲染和redirect_to的一个重要区别:渲染会告诉Rails什么查看它应该使用(与您可能已经发送了相同的参数),但是redirect_to向浏览器发送了一个新请求。
哦,没有注意到问题是要求**无效的语句** o_O,我现在觉得很愚蠢:/ – anonn023432 2014-12-03 07:01:11
有人可以解释为什么第四个选项不是正确? – RSB 2014-12-03 07:10:35
@RSB:我没有降低你的答案。但对于你的信息[阅读此](https://gist.github.com/jcasimir/1210155#redirect_to-is-not- return)希望它能让你清楚 – 2014-12-03 07:18:03