Dalam hal konfigurasi database, tidak banyak yang benar-benar berubah antara Rails 2 dan 3 dengan pengecualian bagaimana Anda memuat driver MySQL Anda. Ini dulu dilakukan di config/environment.rb tetapi sekarang dilakukan di Gemfile :
gem 'mysql'
config/database.yml default file diatur dengan SQLite, tetapi Anda dapat dengan mudah mengubahnya menjadi MySQL. Versi umum terlihat seperti:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Ini adalah adapter baris deklarasi yang menetapkan driver apa yang akan digunakan.