ActiveRecord

Included with the Ruby on Rails framework

Visit Website

ActiveRecord is the object-relational mapping (ORM) layer within the Ruby on Rails framework. While you can certainly use ActiveRecord outside of Rails, it is most commonly used within Rails applications.

ActiveRecord is an implementation of the Active Record design pattern. It provides an interface for interacting with a database, and maps database tables to Ruby objects. ActiveRecord also contains a domain-specific language (DSL) for writing database queries.