In Bezug auf die Datenbankkonfiguration hat sich zwischen Rails 2 und 3 nicht viel geändert, außer wie Sie Ihren MySQL-Treiber laden. Dies geschah früher in config/environment.rb
wird aber jetzt in Gemfile
erledigt :
gem 'mysql'
Die standardmäßige config/database.yml
Die Datei wird mit SQLite eingerichtet, aber Sie können diese einfach auf MySQL umstellen. Eine generische Version sieht so aus:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Es ist der adapter
Deklarationszeile, die festlegt, welcher Treiber verwendet werden soll.