Em termos de configuração de banco de dados, nada mudou muito entre Rails 2 e 3 com exceção de como você carrega seu driver MySQL. Isso costumava ser feito em
config/environment.rb
mas agora é feito em Gemfile
:gem 'mysql'
O padrão
config/database.yml
O arquivo está configurado com SQLite, mas você pode facilmente alterá-lo para MySQL. Uma versão genérica se parece com:defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
É o
adapter
linha de declaração que define qual driver usar.