Med hensyn til databasekonfiguration er der ikke rigtigt meget ændret mellem Rails 2 og 3 med undtagelse af hvordan du indlæser din MySQL-driver. Dette plejede at blive gjort i config/environment.rb men er nu udført i Gemfile :
gem 'mysql'
Standard config/database.yml fil er sat op med SQLite, men du kan nemt ændre denne til at være MySQL. En generisk version ser sådan ud:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Det er adapter erklæringslinje, der angiver, hvilken driver der skal bruges.