1、render 和 redirect_to
render :action => 'XXX' #只是寻找"XXX"该页面,并不执行其对应的action.不会向浏览器发送新的请求,仍然可以使用当前请求的参数和变量
redirect_to :action => 'XXX' #即向浏览器发送一个新的请求,跳转到该action
2、 config/routes.rb
如果在 controller AAA中新建了一个action BBB,但 http://localhost:3000/AAA/BBB 却报错 Couldn 't find AAA with ID=BBB
打开config/routes.rb 文件添加url路径
本文详细介绍了Rails框架中render和redirect_to方法的区别及应用场景。render主要用于页面渲染,不会发送新的HTTP请求;redirect_to则会发送一个新的HTTP请求,实现页面跳转。文章通过实例展示了如何在控制器中使用这两种方法。

435

被折叠的 条评论
为什么被折叠?



