我知道Rails有一个内置的流程来处理生产环境中的404错误。我想学习如何为特定控制器覆盖此过程 - 并路由到索引页面,顶部有一条flash消息。
有人可以指出我正确的方向吗?我猜我应该对路线做些什么......
例如:
http://mysite.com/controller/method # is a valid path and will be rendered
然而:
http://mysite.com/controller/method?utf8=✓&typeother
不是有效路径,应该重定向到http://mysite.com/controller/method的页面,并在页面顶部显示一条Flash错误消息。