In termini di configurazione del database, non è cambiato molto tra Rails 2 e 3, ad eccezione del modo in cui carichi il tuo driver MySQL. Questo veniva fatto in config/environment.rb ma ora è fatto in Gemfile :
gem 'mysql'
Il valore predefinito config/database.yml il file è impostato con SQLite, ma puoi facilmente cambiarlo in MySQL. Una versione generica è simile a:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
È l'adapter riga di dichiarazione che imposta quale driver utilizzare.