将404错误路由到不同的页面 - 用于特定控制器内的Web请求

时间:2013-02-08 18:12:03

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 error-handling routing

我知道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错误消息。

0 个答案:

没有答案