Pokud jde o konfiguraci databáze, mezi kolejemi 2 a 3 se nic moc nezměnilo, s výjimkou toho, jak nahrajete ovladač MySQL. Dříve se to dělalo v config/environment.rb
ale nyní se provádí v Gemfile
:
gem 'mysql'
Výchozí config/database.yml
soubor je nastaven pomocí SQLite, ale můžete to snadno změnit na MySQL. Obecná verze vypadá takto:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Je to adapter
deklarační řádek, který nastavuje, jaký ovladač se má použít.