深刻理解render 和 redirect_to

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深刻理解render 和 redirect_to相关的知识,希望对你有一定的参考价值。

深刻理解render 和 redirect_to   http://www.blogjava.net/fl1429/archive/2009/03/12/259403.html
由于最近老是在表单提交后出现没有反应的现象,发现是在action中的使用render 和 redirect_to的原因,于是就想搞清楚他两真正的区别在哪里,上一遍的blog也谈到了这二者的区别,但是有点浅,
http://www.blogjava.net/fl1429/archive/2009/03/10/258886.html
下面从我们的程序实验开始:
1,建立controller
test_controller.rb

class TestController < ApplicationController



def test1

puts "test1A"

render :action => "test1"

puts "test1B"

end



def test2

  puts "test2A"

  redirect_to  :action => "test1"

puts "test2B"

end



def test3

 puts "test3A"

 redirect_to  :action => "test3"

  puts "test3B"

end



end

 
2,建立view
在对应的views->test目录下有test1.rhtml,test2.rhtml,test3.rhtml,内容随便写,例如内容都为 hello word
3,启动webrick
到相应的目录下Ruby script/server
4,浏览器中浏览页面

 

以上是关于深刻理解render 和 redirect_to的主要内容,如果未能解决你的问题,请参考以下文章

Flask路由之重定向

SPRING IN ACTION 第4版笔记-第六章RENDERING WEB VIEWS-005- 使用ApacheTiles(TilesConfigurerTilesViewResolver&(代

JAVA内存模型及垃圾回收自我总结

《Vue.j实战》一书 p171 练习 2 试做

WordPress登录redirect_to不起作用

管理命名空间中的 redirect_to 对象