Car*_*dez 2 ruby exception ruby-on-rails-3.1
我正在使用 Rails 3.1.2 开发一个应用程序,但我找不到一些可以处理此版本的 Rails 上的错误/异常(如 404)的文档。
我尝试过类似的事情:
在应用程序控制器中
rescue_from ActiveRecord::RecordNotFound,ActionController::RoutingError,
ActionController::UnknownController, ActionController::UnknownAction, :NoMethodError, :with => :handle_exception
def handle_exception
render :template => 'error_pages/error'
end
environment/development.rb
config.consider_all_requests_local = false
Run Code Online (Sandbox Code Playgroud)
我在哪里可以找到解决方案?
提前致谢...
这应该有效:
在应用程序控制器中
class NotFound < StandardError; end
rescue_from NotFound, :with => :handle_exception
def handle_exception
render :template => 'error_pages/error'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3860 次 |
| 最近记录: |