在本站的小贴士看到的,不明白什么意思,能解释一下吗
在 action 里面调用了 redirect_to 之后,后面的代码会继续执行。
return 是方法(或叫函数)返回语句,如果在 action 里出现,意味着退出该 action 执行,返回上层。 redirect_to 一个方法调用,用于设置 response 为重定向到某个 url,redirect_to 之后并不会中断 action 中的代码,如果需要退出 action,可以在 redirect_to 之后 再 return。
之所以会有这个 tips 是因为很多人(包括我以前)都觉得既然 redirect 了肯定接下来的代码都不会执行了,但事实上不是这样的
哈哈,那里写的!=是说 redirect_to 不是方法的返回 Q 群里有人也问过,应该没解释错吧。拿代码来当话说是很容易误解的。