本书基于Ruby的18625版本进行讲解。全书共包括8章,包含与Ruby编程相关的一切核心基础知识以及使用Ruby开发常规Web应用程序的方法,可以分成三个部分。第一部分(第1章):Ruby简介和环境配置。介绍了Ruby语言及Ruby框架的特点以及配置开发平台的方法。第二部分(第2~4章):Ruby的基础知识。介绍了Ruby语言的基本结构、流程控制、数据类型、模块和线程等基础知识。第三部分(第5~8章):Ruby的高级知识。介绍了Ruby的文件和目录操作以及数据库操作方法。最后提供了一些案例,用以实践Ruby的Web开发。本书适用于对Ruby开发感兴趣的院校学生以及专业工程师。
第一部分 Ruby on Rails简介和环境配置
第1章 配置运行环境
本章要点
本章首先介绍Ruby和Rails的历史和发展状况,以及编程特点,进而使读者从整体上了解这种编程技术。然后介绍配置Ruby on Rails运行环境的方法。
1.1 面向对象和MVC模式
在接触Ruby on Rails之前,我们先来看以下这两个概念。这是两个基本概念,也是和Ruby on Rails关系最紧密的概念。
1.1.1 面向对象
面向对象是一种程序设计方法,其基本思想是使用对象、等