论坛首页 编程语言技术论坛

render和redirect的区别

浏览 4729 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-12  
render和redirect的区别在于:
    render 没有执行相对应的controller方法!而redirect_to 则重新执行controller方法,也就是说redirect_to 让浏览器去创建一个新的请求。
    render 其参数是有效的,而redirect_to 其参数是重新请求的。
   发表时间:2008-03-12  
区别很多,比如在action中用render调用其他action,是改变当前action默认渲染的模板,而redirector则是向浏览器发送一条30X的httphead信息,让浏览器发送第二次请求跳转等~~~
0 请登录后投票
   发表时间:2008-03-12  
如果你了解java servlet,那么可以做这么个比方render=forward, redirect_to=sendRedirect,我理解是可以通过redirect_to @data来使下一个action请求获得既有数据
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics