【发布时间】:2015-01-31 15:23:35
【问题描述】:
我刚刚在一次测验中回答了一个问题,问题如下:
以下哪项是关于render和redirect_to的无效陈述?
-
render不会发送新请求,但redirect_to会发送 -
redirect_to不会发送新请求,但render会发送 -
render不会导致当前动作停止执行 -
redirect_to不会导致当前动作停止执行
我选择了选项 1 作为我的答案,但结果是错误的。我在网上查了一下,发现了这个link,上面明确指出redirect_to向浏览器发送了一个新请求:
render 和 redirect_to 之间有一个重要区别:render 会告诉 Rails 它应该使用哪个视图(使用您可能已经发送的相同参数)但 redirect_to 会向浏览器发送一个新请求。
【问题讨论】:
标签: ruby-on-rails ruby render