`
mike.gao
  • 浏览: 49191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

rails 3.0 异常处理

阅读更多
in your application.rb
ActionController::Base
  rescue_from ActionController::RoutingError, :with => :render_404

  private
  def render_404(exception = nil)
    if exception
        logger.info "Rendering 404: #{exception.message}"
    end

    render :file => "#{Rails.root}/public/404.html", :status => 404, :layout => false
  end
分享到:
评论

相关推荐

    rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z

    这可能涵盖Ruby的基础知识,如变量、控制结构、类和对象、模块、方法、异常处理、文件I/O以及Ruby on Rails框架的入门等内容。Ruby语言支持面向对象编程,其核心理念是“一切皆对象”,这使得编程更加灵活且易于理解...

    ruby中文文档中心资料

    文档通常会涵盖Ruby的基础知识,例如变量、数据类型(如字符串、整数、浮点数、布尔值和数组)、流程控制(条件语句、循环)、函数、类与对象、模块、继承、混合、异常处理等。此外,它可能还会涉及Ruby的元编程特性...

    ruby-3.0.2.tar.gz

    3. 错误和异常处理:3.0.2可能会对错误报告和异常处理机制进行改进,提供更清晰的调试信息,帮助开发者更快地定位问题。 4. 类和模块:Ruby 3.0增加了`prepend`方法,允许在类层次结构的顶部插入模块,这在某些情况...

    ruby186-26.rar

    6. **异常处理**:Ruby 使用 `begin-rescue-end` 结构来处理异常,这使得错误处理更加结构化。 7. **标准库**:Ruby 标准库非常丰富,包括文件操作、网络通信、XML 解析等大量实用模块。 然而,随着时间的推移,...

    刘树全的J2EE培训教程

    1. **Java语言**:分为初级、中级和高级三个阶段,涵盖了基本语法、面向对象编程、异常处理、多线程、集合框架、I/O流、反射等核心概念。 2. **网络**:讲解网络基础,特别是TCP/IP协议,这是理解互联网通信的基础...

    最新Java电子书.pdf

    首先,"JAVA参考大全.J2SE.5EDITION"提供了J2SE(Java 2 Standard Edition)5.0版本的详细指南,包括核心类库、异常处理、多线程、网络编程等内容。"Thinking in Java第三版 +第四版"是Bruce Eckel的经典著作,深入...

Global site tag (gtag.js) - Google Analytics