Active Record là ORM (Object-Relational Mapper) của Rails — mỗi model Ruby class tương ứng với 1 bảng DB, mỗi instance tương ứng với 1 row.
Quy ước đặt tên (CoC):
| Model class | Bảng DB |
|---|---|
User | users |
BlogPost | blog_posts |
OrderItem | order_items |
Model tự hiểu schema từ DB — không cần khai báo column trong code. Gọi User.create!(...), User.where(...) là đủ; Rails tự map.