我即将完成我的第一个Rails应用程序,我想知道应该如何处理路由错误和其他与url有关的错误。
例如,某人尝试访问“ ../usorz”而不是“ ../users”将得到错误:
No route matches [GET] "/usorz"
保留现在的状态还是更好,还是我应该做点什么?如果我应该做某事,最好的方法是什么?
感谢您的时间。
实际情况是,从Rails 3开始,ApplicationController不能捕获ActionController :: RoutingError,因此,我们无法像以前对ActiveRecordErro :: RecordNotFound那样利用抢救资源。
有一个不错的博客,我们如何以简单的方式来管理它。http://techoctave.com/c7/posts/36-rails-3-0-rescue-from-routing-error-solution
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句