ActiveRecord是一个在RubyonRails框架中使用的对象关系映射(Object-RelationalMapping,ORM)库。使用ActiveRecord,开发者可以通过定义模型类来创建和操作数据库表。
ActiveRecord 也属于 ORM(对象关系映射)层,由 Rails 最早提出,遵循标准的 ORM 模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循的命名和配置惯例,能够很大程度的快速实现模型的操作,而且简洁易懂。