想把请求重定向到新的地方,可以使用 redirect_to 这个方法 ... 比如在这个 index 方法用,我们可以用一下 redirect_to ... 把重定向到的地址交给这个方法,可以是一个字符串表示的具体的某个地址,也可以使用路由助手方法生成的地址 ...
比如用户在成功发布了资源以后,你可以把用户重定向到他新发布的这个资源的页面上 ...
我们先用一个简单的字符串,表示重定向到的地址 ... 比如 /popular
在浏览器上访问一下 /photos 这个地址 ... 注意地址栏的变化 ... 新的地址会是交给 redirect_to 这个方法的地址,这里就是 /popular ..
在这个 redirect_to 方法里,你可以使用 status 设置状态 ... 默认是 302 , 你可以设置一个其它的 http 的状态码 .. 比如 301 ... 表示永久的重定向 ...