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.