在
controller
拴袭,model
和views
中都可以使用render<%= render @users %>
會(huì)渲染一個(gè)_users.html.erb
的頁(yè)面render
和redirect_to
#render 只是尋找"XXX"該頁(yè)面麻献,并不執(zhí)行其對(duì)應(yīng)的controller中的action赌渣。不會(huì)向?yàn)g覽器發(fā)送新的請(qǐng)求,仍然可以使用當(dāng)前請(qǐng)求的參數(shù)和變量
render :action => 'XXX'
#redirect_to 向?yàn)g覽器發(fā)送一個(gè)新的請(qǐng)求想诅,跳轉(zhuǎn)到該action
redirect_to :action => 'XXX'
- 在
controller
中一個(gè)方法只能有一個(gè)render
和redirect_to
召庞,并且無(wú)論是redirect_to
還是render
都不會(huì)終止當(dāng)前方法的執(zhí)行岛心,如果想終止要配合return
使用