Aktivní záznam - Objektově relační mapování v Rails Aktivní záznam spojuje třídy s relačními databázovými tabulkami, aby vytvořil vrstvu vytrvalosti téměř nulové konfigurace pro aplikace.Knihovna poskytuje základní třídu, která při podtřídě nastavuje mapování mezi novou třídou a existující tabulkou v databázi.V kontextu aplikace se tyto třídy běžně označují jako modely.Modely lze také připojit k jiným modelům;To se provádí definováním asociací .... Aktivní záznam se silně spoléhá na pojmenování v tom, že používá názvy tříd a asociací k vytvoření mapování mezi příslušnými databázovými tabulkami a sloupci cizího klíče.Ačkoli tato mapování lze definovat explicitně, doporučuje se dodržovat konvence pojmenování, zejména při zahájení práce s knihovnou.