section id="rails.database-engines"
Naše aplikace a tedy i Ruby on Rails potřebuje přístup k datům. Tato data jsou často důvod proč aplikaci píšeme. Míváme je uložena v nějaké databázi, nejčastěji SQL databázi. Těch je celá řada a Ruby on Rails si z řadou z nich rozumí. Pokud ne, máme možnost dopsat vlastní databázový ovladač. Jak to udělat se dočteme například v New database adapter.
Budu se zde zabývat pouze databázemi se kterými mám zkušenost, což není mnoho. Napřed alespoň zmíním které databáze lze z Ruby on Rails použít. Jsou to:
Přístup k databázím je popsán v konfiguračním souboru config/database.yml
. Zde je pro každé 47.5.1 – „Prostředí aplikace“ zvlášť definován použitý databázový konektor s parametry databáze.