När det gäller databaskonfiguration har egentligen ingenting förändrats mellan Rails 2 och 3 med undantag för hur du laddar din MySQL-drivrutin. Detta brukade göras i config/environment.rb
men görs nu i Gemfile
:
gem 'mysql'
Standard config/database.yml
filen är inställd med SQLite, men du kan enkelt ändra denna till MySQL. En generisk version ser ut så här:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Det är adapter
deklarationsrad som anger vilken drivrutin som ska användas.