我只是回答了一個測驗問題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