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.