ActiveRecord

ActiveRecord is the object-relational mapping component of Ruby on Rails. It represents database tables as Ruby classes and rows as objects, so developers read and write data through familiar method calls instead of SQL. It also manages associations between models, data validation, and schema changes through migrations.