По отношение на конфигурацията на базата данни, нищо много не се е променило между Rails 2 и 3, с изключение на начина, по който зареждате вашия MySQL драйвер. Това се правеше в config/environment.rb
но вече е направено в Gemfile
:
gem 'mysql'
По подразбиране config/database.yml
файлът е настроен със SQLite, но можете лесно да промените това да бъде MySQL. Общата версия изглежда така:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Това е adapter
декларационен ред, който задава какъв драйвер да се използва.