Ruby on Rails 概述

2024-10-12 11:22:33

1、Rails基于MVC(Model – View - Controller)的模式,在开发的过程中将代码分割为模型、视图和控制器3个部分。

Ruby on Rails 概述

3、Rail的特点Rails最主要的特点即是高效的开发速度约定优于配置:为保持良好的灵活性基于Ruby语言:Rails完全基于Ruby开发代码精简且具有极高的可读性和扩展性

Ruby on Rails 概述

5、Rails目录结构Rails的目录结构是可以通过生成器自动创建生成的,开发所需要做的事情就是在Rails的目录结构这一架构上不断创建和补充。Rails应用程序的目录结构是相对比较固定的,其结构划分非常清晰,它的结构如图所示:

Ruby on Rails 概述

8、ActiveRecord介绍与数据库打交道是开发过程中极其重要的任务之一。ActiveRecord是Rails进行数据库操作的核心组件,使用它可以非常方便地连接到数据库,操作和处理数据。

9、数倌栗受绽据库与对象的映射关系ActiveRecord采用标准的ORM模型,将表映射到类,将记录映射到实例对象,将字段映射到对象的属性。Rails中的模型类基本上都是继承自ActiveRecord::Base,模型类就具有了对相应的数据库表的操作方法。默认情况模型类直接对应的表名应该为下划线分割的复数形式,如果在特殊情况下,可以自行指定类所对应的数据库表名,使用的方法是set_table_name。例如:CatalogParameter类对应的表应该为catalog_parameters,不过可以使用set_table_name让它对应至parameters表。如图所示

Ruby on Rails 概述

10、CRUD操作数据库表的四大基本操作:创建(create)、读取(read)、更新(update)和删除(delete)。这4个操作合称CRUD操作

猜你喜欢